scispace - formally typeset
Search or ask a question
Journal ArticleDOI

Simplified processing for high spectral efficiency wireless communication employing multi-element arrays

TL;DR: It is shown that robust wireless communication in high-scattering propagation environments using multi-element antenna arrays (MEAs) at both transmit and receive sites using a simplified, but highly spectrally efficient space-time communication processing method can offer no more than about 40% more capacity than the simple architecture presented.
Abstract: We investigate robust wireless communication in high-scattering propagation environments using multi-element antenna arrays (MEAs) at both transmit and receive sites. A simplified, but highly spectrally efficient space-time communication processing method is presented. The user's bit stream is mapped to a vector of independently modulated equal bit-rate signal components that are simultaneously transmitted in the same band. A detection algorithm similar to multiuser detection is employed to detect the signal components in white Gaussian noise (WGN). For a large number of antennas, a more efficient architecture can offer no more than about 40% more capacity than the simple architecture presented. A testbed that is now being completed operates at 1.9 GHz with up to 16 quadrature amplitude modulation (QAM) transmitters and 16 receive antennas. Under ideal operation at 18 dB signal-to-noise ratio (SNR), using 12 transmit antennas and 16 receive antennas (even with uncoded communication), the theoretical spectral efficiency is 36 bit/s/Hz, whereas the Shannon capacity is 71.1 bit/s/Hz. The 36 bits per vector symbol, which corresponds to over 200 billion constellation points, assumes a 5% block error rate (BLER) for 100 vector symbol bursts.

Summary (4 min read)

I. INTRODUCTION

  • W E investigate wireless communication using multielement antenna arrays (MEA's) at both the transmit and receive sites to achieve very high spectral efficiencies in a high-scattering environment.
  • It has been reported [1] - [4] that MEA's along with space-time processing can aggressively exploit multipath propagation effects for communication.
  • The authors assume burst mode digital communication in which the channel is static during the burst.
  • The authors specify the burst length at some target block error rate (BLER).
  • Along with the number of transmit antennas and receive antennas , a key system parameter is the average signal-to-noise ratio (SNR), .

II. MATHEMATICAL MODEL FOR WIRELESS CHANNELS EMPLOYING MEA's

  • The authors take a complex baseband view involving a fixed linear matrix channel with AWGN.
  • The authors need to list more notations and some basic assumptions.
  • Consistent with the narrowband assumption, the authors use for the (flat matrix) Fourier transform of and write suppressing the frequency dependence.
  • The summary information mentioned earlier that is fed back to the transmitter, which is assumed not to know realizations, is the number of receive antennas and the average SNR .
  • Using for convolution, the basic vector equation describing the channel is (1).

III. VERTICAL INSTEAD OF DIAGONAL PROCESSING

  • Reference [1] explains the diagonally layered architecture of an advanced system [diagonal-Bell Labs layered space-time (D-BLAST)] as opposed to the less complex vertical BLAST (V-BLAST) system which is their focus here.
  • The diagonally layered architecture of [1] requires encoding the transmitted symbol information along space-time diagonals.
  • Moreover, with diagonal layering, some space-time is wasted at the start and end of a burst.
  • Detection amounts to estimating the QAM components of the vector from the received vector .
  • The authors next explain the iterative decision process for the general ( ) case.

A. The Interference Cancellation Step

  • Assume that the receiver has detected the first and that the decisions were error free.
  • Then the authors can cancel the interference from these decided components of .
  • The authors note that the received signal is (4) Defining each of the as that multiplying in (4), they rewrite using this reordering (5) The first square-bracketed sum involves only correctly detected signal components and is subtracted from in a manner similar to decision feedback equalization (DFE).

B. The Interference Nulling Step and the Use of Spatial Matched Filters

  • The interference nulling 2 step frees the process of detecting from interference stemming from the simultaneous transmission of .
  • To express this projection let be the orthonormal set of vectors obtained from the using the Fig. 2 .
  • So the decision statistic for is given by a scalar product with optimized for detection of an fold diversity interference-free signal in vector AWGN.
  • The authors can also say that the optimized signal-to-noise ratio SNR for this decision statistic has the signal power proportional to .
  • This follows by applying the Cauchy-Schwarz inequality to the signal power term in the numerator of SNR .

C. The Compensation Step: Optimizing the Order of Detection

  • Next, the authors discuss the compensation feature.
  • The desired detector minimizes the probability of making a decision error in a burst.
  • To minimize this probability, it turns out that the authors need to stack the decision statistics for the components to accord with the following criterion: maximize minimum SNR (8) Next, they show that this criterion corresponds to minimizing the probability of burst error.

1) Establishing the Criterion-Maximize Minimum SNR

  • With points in each planar constellation, the number of constellation points in each vector is no, also known as.
  • 2-D constellation points [no. substreams] (9) Let be the probability that a vector symbol has at least one error.
  • The authors get Erroneous Block (10) is obtained by summing probabilities over the disjoint events as to where the first stack level in error occurs.
  • Namely, for -point QAM constellations SNR SNR SNR decays exponentially with SNR , implying that in the small noise asymptote SNR where SNR is the minimum of the SNR s in the stack.
  • (11) is not strictly correct since decisions made at lower stack levels bias decisions at higher levels so independence is not justified.

Yet

  • The biases are asymptotically inconsequential for (11) as the authors show.
  • Next, the authors consider the interesting case when the lower levels feed decisions to the higher levels for cancellation purposes, and erroneous decisions are passed up the stack levels.
  • This is simply because the genie acts in a comparatively asymptotically trivial fraction of the cases where errors are made.
  • With myopic optimization, the authors need only consider options in filling the totality of all stack levels, as opposed to a thorough evaluation of all stacking options.
  • Let s denote the SNR's associated with a stacking that has at the bottom.

V. CAPACITY PERORMANCE FOR LARGE NUMBERS OF ANTENNAS

  • In the large asymptote, the Shannon capacity of a vertical architecture can be compared with a diagonally layered system.
  • Rather, the authors are assuming that each transmitter is transmitting block-encoded signals.
  • Partition the interval [0, 1] into equal subintervals each of size .
  • For all three forms of vertical processing, the authors get the following smaller large limit for capacity in place of (14) bit/s/Hz/dim (15) Fig. 6 shows the capacity advantage of diagonal over vertical growing with SNR.
  • As gets large, the asymptotic "hardening" of the received SNR's seems to imply that the optimal ordering form of V-BLAST does not serve to improve capacities in the large asymptote over the weakest form of vertical processing.

VI. IDEAL PERFORMANCE EXAMPLES

  • Since the authors plan to demonstrate extraordinary efficiency, they probe into what it is theoretically possible for the largest number of receive antennas accommodated in the experiment.
  • The authors present examples for an ideal Rayleigh propagation beginning with (18 dB) and requiring that 95% of the bursts be error free.
  • The authors will see what they can achieve with 100 vector symbol bursts and no coding.
  • Following the first set of examples, the authors will briefly discuss some results for and .

A. Optimizing Throughput in the ( ) Context

  • The computer optimization involved iteratively exploring , and in each case, the authors used as many bits per constellation as they could, until the point where if they used one more bit, they would violate the 5% outage constraint.
  • 1 Monte Carlo-generated realizations were used to get the required SNR's.
  • For 3 bit/s/Hz, the authors could support 12 substreams, and that was the maximum higher dimensional constellation, namely points, or 36 bit/s/Hz.
  • Due do the extraordinary sensitivity expected from various practical impairments (later the authors give examples), such a superabundant constellation would not make a meaningful ideal for a (1, 16) system, no matter how high the SNR.
  • If the authors look to go to still higher values (lower values), the efficiency decreased: with quatenary phase shift keying (QPSK), they obtained 28 bit/s/Hz, while for binary phase shift keying (BPSK), they obtained 16 bit/s/Hz.

B. A Range of Optimally Designed Systems

  • Table I includes the optimal results just discussed along with similarly optimized results at 18 dB SNR for and for BLER and .
  • It is apparent for the uncoded cases that for the larger values, there can be considerable advantage to doing full vertical processing including nulling, cancellation, and reordering.
  • This is because for the lower values, there is little room for an excess number of receive antennas over transmit antennas.
  • As a rough approximation, for QAM systems, the same scaling applies to the three uncoded V-BLAST bit rates, but to be precise, one must account for the altered number of bits in a block in quantifying the bit rate attainable at a specified BLER.
  • Also, in real deployment scenarios, there is bound to be channel reuse and therefore interference from other users of the same band.

VII. CONCLUSION

  • The flexible simple vertical archecture eases implementation of an experimental system using MEA's at both transmit and receive sites to greatly increase communications efficiency.
  • The compensation involved successively myopically removing the transmitted signal component having the best SNR at each stage.
  • This avoided the "curse of dimensionality" in regard to the spatial dimensions.
  • The vertical Shannon capacity was seen to grow linearly with the number of antennas and to give an interesting fraction ( .72 or more depending on the SNR) of the capacity of the more complex diagonal architecture.
  • The diagonal architecture does not compare with this MUD system since the colocation assumption of D-BLAST allows coding across transmit antennas and that is impractical for the transmitters in the MUD case.

Did you find this useful? Give us your feedback

Figures (8)

Content maybe subject to copyright    Report

IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 17, NO. 11, NOVEMBER 1999 1841
Simplified Processing for High Spectral
Efficiency Wireless Communication
Employing Multi-Element Arrays
Gerard J. Foschini, Glen D. Golden, Reinaldo A. Valenzuela, Fellow, IEEE, and Peter W. Wolniansky
Abstract We investigate robust wireless communication in
high-scattering propagation environments using multi-element
antenna arrays (MEA’s) at both transmit and receive sites. A
simplified, but highly spectrally efficient space–time communi-
cation processing method is presented. The user’s bit stream is
mapped to a vector of independently modulated equal bit-rate
signal components that are simultaneously transmitted in the
same band. A detection algorithm similar to multiuser detection
is employed to detect the signal components in white Gaussian
noise (WGN). For a large number of antennas, a more efficient
architecture can offer no more than about 40% more capacity
than the simple architecture presented. A testbed that is now
being completed operates at 1.9 GHz with up to 16 quadrature
amplitude modulation (QAM) transmitters and 16 receive anten-
nas. Under ideal operation at 18 dB signal-to-noise ratio (SNR),
using 12 transmit antennas and 16 receive antennas (even with
uncoded communication), the theoretical spectral efficiency is 36
bit/s/Hz, whereas the Shannon capacity is 71.1 bit/s/Hz. The 36
bits per vector symbol, which corresponds to over 200 billion
constellation points, assumes a 5% block error rate (BLER) for
100 vector symbol bursts.
Index Terms Antenna diversity, multi-element arrays
(MEA’s), space–time processing, wireless communications.
I. INTRODUCTION
W
E investigate wireless communication using multi-
element antenna arrays (MEA’s) at both the transmit
and receive sites to achieve very high spectral efficiencies in
a high-scattering environment. It has been reported [1]–[4]
that MEA’s along with space–time processing can aggressively
exploit multipath propagation effects for communication. We
present a single link study of communication of a user’s signal
when the bit stream is demultiplexed and the transmitted signal
vector components convey distinct bit substreams, one sub-
stream per transmit antenna. The method presented, designed
to be of limited complexity regarding the spatial processing
required, can demonstrate robust high-capacity operation.
The three-step detection processing of the user’s vector sig-
nal that is received in additive white Gaussian noise (AWGN)
brings together some well-established procedures. There is
zero forcing combining of the received signal components
(the value of this type of combining is already established
for space division multiple access systems). Substreams are
Manuscript received December 1, 1998; revised May 1, 1999.
The authors are with Lucent Technologies, Bell Labs Innovations, Holmdel,
NJ 07733-0400 USA.
Publisher Item Identifier S 0733-8716(99)08267-0.
sorted at the receiver based on how “good” their channels
are. The substream with the best conditions is detected first;
its contribution is subtracted from the total received vector
signal. The same process is repeated until all substreams are
detected. Then the original bit stream is reconstituted. Later,
we quantify the communication efficiency possible, observing
that gains offered by increased complexity can sometimes be
modest.
The context of our study is a propagation environment
resulting in significant decorrelation of the electromagnetic
field sampled by the receive array elements. This decorrelation
is exploited to create many parallel subchannels. The number
of effective subchannels is related to both the degree of
decorrelation and the number of antennas. The propagation
environment is represented by a matrix
where the th
element is the transfer function from the
th transmitter to
the
th receiver. As in [1]–[4], we will assume ideal Rayleigh
propagation, meaning that the entries of the
matrix are
independently distributed complex Gaussian variables. The
channel, assumed unknown to the transmitter, is learned at
the receiver by measuring the response to a training sequence
[5]–[6]. Only long-term statistical knowledge of the ensemble
of possible channels is assumed to have been fed back to the
transmitter.
We assume burst mode digital communication in which the
channel is static during the burst. We allow that the channel
characteristic may change from burst to burst. Consequently,
channel capacity is treated as a random variable. Some key
applications are fixed wireless and wireless LAN’s.
To facilitate first implementation, various aspects of the dual
site MEA system are kept simple. Narrowband operation is
assumed so that the delay spread can be kept to a small fraction
of the symbol period, and thus the channel characteristic is
nominally flat across the frequency band. We also concentrate
initially on an uncoded system. However, for a sufficiently
long burst, the infinite time horizon idealization common in
information theory provides us with meaningful initial insights
as to what coding would offer for implementations beyond our
current concern.
A feasibility/research testbed implementing the algorithm
will operate at 1.9 GHz with up to 16 transmit and 16 receive
antennas. We specify the burst length at some target block
error rate (BLER). A block error occurs when a burst contains
at least one bit in error. Along with the number of transmit
antennas
and receive antennas , a key system parameter is
0733–8716/99$10.00 1999 IEEE

1842 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 17, NO. 11, NOVEMBER 1999
Fig. 1. High-level view of a vertical BLAST communication link. Assumptions: narrowband operation, all
m
constellations are the same size, and the
transmitter does not know the channel instantiation, but the receiver learns it. Specifications:
n;
(when
m
=1
;
is the average SNR between a
transmit–receive pair), probability [error-free burst], and
P
tot
, the total power transmitted out of all
m
antennas. The number of transmit antennas
m
and
the quadrature amplitude modulation (QAM) constellation size are optimized for maximum burst throughput.
the average signal-to-noise ratio (SNR), . This is the average
of the SNR’s measured by a probe receive antenna element, as
a test transmit antenna and the probe antenna are independently
moved over their respective volumes. (Alternately, assuming
that the propagation environment changes substantially from
burst to burst,
could be defined as the SNR seen by a
single receive antenna averaged over a large number of bursts
from a single transmitter.) We defined
with ,
but for the ideal Rayleigh environment,
can be arbitrary
in the definition of
so long as the total radiated power
is constrained. Consequently, if
is increased, there is
proportionately less power per transmit antenna. Then
is
independent of the number of transmit antennas.
There is exploding literature on related communication
subjects involving spatial processing and/or the related topic of
multiuser detection. References [7]–[30] are a relatively small
but wide-ranging sample.
II. M
ATHEMATICAL MODEL FOR
WIRELESS CHANNELS EMPLOYING MEA’s
We take a complex baseband view involving a fixed linear
matrix channel with AWGN. As indicated, although fixed, the
channel will often be taken to be random. Time is taken to be
discrete. A high-level system view is given in Fig. 1. We need
to list more notations and some basic assumptions.
Noise at receiver
: complex -D AWGN with statis-
tically independent components of identical power
at
each of the
receiver branches.
Transmitted signal
: the total power is constrained to
regardless of the number of transmit antennas [the
dimension of
]. The bandwidth is narrow enough that
we can treat the channel frequency characteristic as flat
over frequency.
Received signal
: -D received signal so that at
each time, there is one complex vector component per
receive antenna. When there is only one transmit antenna,
the transmitter radiates power
, and we denote the
resulting average power at the output of any of the
receiving antennas by
.
Average SNR at each receiver branch:
.
Burst size:
: the number of vector symbols in one burst.
Matrix channel impulse impulse response: the discrete
time response is denoted by the matrix delta function
with columns and rows. So, except for ,
is the zero matrix. Consistent with the narrowband
assumption, we use
for the (flat matrix) Fourier
transform of
and write suppressing the frequency
dependence. It will be convenient to represent the matrix
channel response in normalized form
. Specifically,
related to
, we have the matrix , where the equation
defines its relationship to .
Therefore,
.
The ideal Rayleigh propagation environment: for this
environment, the n
m entries of the matrix are
outcomes of independently identically, distributed (i.i.d.)
complex Gaussian variables of unit variance. The sum-
mary information mentioned earlier that is fed back to the
transmitter, which is assumed not to know
realizations,
is the number of receive antennas
and the average SNR
.
Using
for convolution, the basic vector equation describ-
ing the channel is
(1)
The two vectors added on the right-hand side are complex
-D vectors (2 real dimensions). Using the narrowband
assumption, we simplify, replacing convolution by product
and write
(2)

FOSCHINI et al.: HIGH SPECTRAL EFFICIENCY WIRELESS COMMUNICATION EMPLOYING MEA’S 1843
III. VERTICAL INSTEAD OF DIAGONAL PROCESSING
Reference [1] explains the diagonally layered architecture of
an advanced system [diagonal-Bell Labs layered space–time
(D-BLAST)] as opposed to the less complex vertical BLAST
(V-BLAST) system which is our focus here. Space is the
point discrete space defined by the transmit antenna
elements. V stands for vertical, referring to our layering
space–time with successive transmitted vector signals—a se-
quence of consecutive vertical columns in space–time. The
diagonally layered architecture of [1] requires encoding the
transmitted symbol information along space–time diagonals.
There are communication efficiency advantages to such a
diagonally layered architecture. However, advanced coding
techniques, now a topic of research, are needed in this ap-
proach, and such complications were judged to be best avoided
in a first implementation. Moreover, with diagonal layering,
some space–time is wasted at the start and end of a burst.
This boundary waste becomes negligible as the burst length
increases. However, for lengths of initial interest to us, namely,
, the waste would be significant. For the initial
prototype, our limiting of burst length permits us to avoid,
for now, difficult channel tracking issues. Finally, with a
diagonal system, the complication of the careful avoidance
of catastrophic error propagation is a concern. Therefore, we
focus here on the vertical algorithm with no coding.
1
We will
see that the uncoded vertical architecture often attains a hefty
fraction of the bit rates of the diagonal approach.
IV. T
HE VERTICAL DETECTION PROCESS
Fig. 1 illustrates V-BLAST. We will take the different
QAM signals to be statistically independent (but otherwise)
identical modulations. Each of the QAM modulated compo-
nents of the vector transmit process conveys a distinct bit
substream. For expositional convenience, we express
as
(3)
and rewrite (2) in the form
. Detection
amounts to estimating the
QAM components of the vector
from the received vector .
From [1], the three key aspects of spatial processing of
a received vector signal in detection of any substream: i)
interference nulling: interference from yet to be detected
substreams is projected out; ii) interference canceling: inter-
ference from already detected substreams is subtracted out;
and iii) compensation: stronger elements of the received signal
compensate the weaker elements. (See [4] for a highly compact
formulation of the detection process analyzed in detail here.)
We suppress
, writing , , and for the -D vectors
, , and at any fixed time . We write for the
matrix
which we assume is essentially perfectly known
to the receiver: in practice, it is accurately learned in a training
1
An eight-transmit and 12-receiver antenna V-BLAST system is operating
at the Crawford Hill, Bell Labs location in Holmdel, NJ. In initial indoor
experiments at 18 dB SNR and 95% required BLER, 21 bits/symbol in the
form of seven eight-QAM streams has already been achieved (as compared to
24 bits/symbol theoretically possible in ideal Rayleigh propagation). At about
20% rolloff, 21 bits/symbol amounts to 17 bit/s/Hz. At higher SNR’s (22–35
dB) experimental efficiencies of 20–40 bit/s/Hz have been attained.
phase using, say, a burst preamble or midamble. The receiver’s
knowledge of the
-D vectors comprising the matrix
will be used in the processes of interference cancellation,
nulling, and compensation. Based on the realization of
,
the list of
components are reordered with
a parenthesized subscript conveying the order in which the
components are to be detected. So
is an
dependent permutation of the components of the vector .
The compensation step provides the optimum permutation for
minimizing the probability of error in the large SNR limit.
Assuming a reordering, we iteratively form
-D vectors
called spatial matched filters. These are
used in
scalar products to project to a scalar sequence
comprising the decision statistics for
.
The
need only be constructed once per
burst and the same matched filters reused for each vector
symbol. Fig. 2 shows the processing in the decision process
for
in an (8, 12) example. We next explain the iterative
decision process for the general (
) case.
A. The Interference Cancellation Step
Assume that the receiver has detected the first
and
that the
decisions were error free. Then we can cancel the
interference from these decided components of
. To express
this, it is useful to write
in terms of its -D columns so
then
. We note that the received signal is
(4)
Defining each of the
as that multiplying in
(4), we rewrite
using this reordering
(5)
The first square-bracketed sum involves only correctly de-
tected signal components and is subtracted from
in a manner
similar to decision feedback equalization (DFE). We denote
the resulting
-D vector
(6)
B. The Interference Nulling Step and the Use
of Spatial Matched Filters
The interference nulling
2
step frees the process of detecting
from interference stemming from the simultaneous
transmission of
. To avoid this
interference from the as yet undecided components, we
project
orthogonal to the dimensional subspace
spanned by
. To express this projec-
tion let
be the orthonormal set of
vectors obtained from the
using the
2
In the high SNR asymptote, the advantage of not nulling, but instead
maximizing SNR, plus self-interference, is negligible.

1844 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 17, NO. 11, NOVEMBER 1999
Fig. 2. Vector symbol by symbol detection. From the
n
-dimensional received signal
r
, an optimum stack of interference-free decision statistics for the
m
components of the vector symbol
q
is formed. An
m
=12
,
n
=16
example is shown.
Gram–Schmidt process. Denoting the result of the projection
by
, we write
(7)
Each of the
components of is the sum of a known
multiple of
and noise. In so far as processing ,we
have the setup of standard maximum ratio combining. So
the decision statistic for
is given by a scalar product
with optimized for detection of an -
fold diversity interference-free signal in vector AWGN. To
recall how such a
is obtained, note that the noise power
of
is proportional to the squared norm .We
can also say that the optimized signal-to-noise ratio SNR
for this decision statistic has the signal power proportional to
. To see why, define to denote what the vector is
in the absence of noise. SNR
is optimized when is any
multiple of
. This follows by applying the Cauchy–Schwarz
inequality to the signal power term in the numerator of SNR
.
C. The Compensation Step: Optimizing the Order of Detection
Next, we discuss the compensation feature. The desired
detector minimizes the probability of making a decision error
in a burst. To minimize this probability, it turns out that we
need to stack the
decision statistics for the components
to accord with the following criterion:
maximize minimum
SNR (8)
Next, we show that this criterion corresponds to minimizing
the probability of burst error.
1) Establishing the Criterion—Maximize Minimum
SNR : With points in each planar
constellation, the number of constellation points in each
vector is
no. vector constellation points
no. 2-D constellation points
[no. substreams]
(9)
Let
be the probability that a vector symbol has at least
one error. We sum probabilities over the
disjoint events that
register where the first occurrence of a transmitted vector in
error occurs. We get
Erroneous Block
(10)
is obtained by summing probabilities over the disjoint
events as to where the first stack level in error occurs. If the
errors made at various levels were statistically independent,
one could write
SNR SNR (11)
where
is the well-known function (see e.g., [31]) for
the probability of bit error of a two-dimensional (2-D) con-
stellation as a function of SNR for large SNR. Namely, for
-point QAM constellations
SNR
SNR (12)
SNR decays exponentially with SNR , implying that
in the small noise asymptote
SNR where SNR is
the minimum of the
SNR s in the stack. However, (11) is
not strictly correct since decisions made at lower stack levels
bias decisions at higher levels so independence is not justified.

FOSCHINI et al.: HIGH SPECTRAL EFFICIENCY WIRELESS COMMUNICATION EMPLOYING MEA’S 1845
Fig. 3. Myopic optimization from the bottom level up gives the global max–min. The example depicts how a stack of 12 interference-free decision
statistics can be improved.
Yet SNR is asymptotically correct. The biases are
asymptotically inconsequential for (11) as we show.
Scale the constellations, and hence the (optimized) decision
regions, to be the same at each stack level. Then, at each level
there is a different AWGN variance
, .
For a small noise analysis, take the
to share a positive
factor
and analyze . We use to denote the
probability that the noise at the
th level exceeds threshold
(more precisely—translates the decision statistic outside the
optimum planar decision region of a correct decision).
First, we examine some simpler hypothetical cases. Take
with independent Bernoulli trials at times
until the event that the noise exceeds threshold
occurs. The time until the first threshold is exceeded is
(asymptotically)
. For blocks of length , the expected
time to first erroneous block is
. Equivalently, the
rate of erroneous blocks is
. Generalize to ,
where at the
th level, successive trials take place with noise
variance
. However, unlike the case that ultimately interests
us, the trials at the various levels are statistically independent
of each of other. There are just
cases like the first one
running in parallel with different variances for the trials at the
levels. Let denote the largest of the probabilities .
The time until the first threshold is exceeded is asymptotically
, and again for blocks of length the rate of erroneous
blocks is
, which is also the probability of an erroneous
block.
Next, we consider the interesting case when the lower levels
feed decisions to the higher levels for cancellation purposes,
and erroneous decisions are passed up the stack levels. It
is convenient to introduce the artifice of a “genie” that acts
whenever an error is made at a lower level than the level
of the greatest noise variance. The genie, while, say, leaving
such an error in place at the level at which it occurs, corrects
the error only in that the cancellation process is made to
proceed at higher levels without the error. This is nothing
other than the previous case. It is clear that the asymptotic
rate at which erroneous blocks occur is left invariant if we
put the genie back in the bottle. This is simply because the
genie acts in a comparatively asymptotically trivial fraction
of the cases where errors are made. So, genie or no genie,
errors of consequence in the small noise asymptote occur at
the level of greatest noise variance. These errors occur at the
same asymptotic rate
whether the genie is present or not.
The rate of erroneous blocks is again
, where SNR ,
and so the max–min criterion is established.
2) Myopic Optimization Equals Global Optimization: By
myopic optimization, we mean: starting at the bottom stack
level and continuing iteratively up to the
th level, always
choose that decision statistic among all the options that max-
imizes the SNR for that level. With myopic optimization, we
need only consider
options in filling the totality of
all
stack levels, as opposed to a thorough evaluation of all
stacking options. We next prove that it is in fact globally
optimum to form the stack in a myopic fashion.
Start it at the bottom level (1) and iterate up to level
.
Hold the level (1) competition for the best (highest SNR)
decision statistic. Say that some substream, call it
, wins.
We will prove that it is optimal to decide
first. Suppose that
we do not decide
first, instead deciding another substream
first. Let s denote the SNR’s associated with
a stacking that has
at the bottom. Now consider the following
alteration of that stack to produce a new stack. Move
to the
bottom level and displace those components up one level from
up to those at the level occupied originally by . So a simple
cycling of substreams at the bottom was used to make the new
stack. Fig. 3 illustrates the process that we are describing here;
in general, for the special case
.
Let S
be the SNR’s of the new stack. We now
show that each of the
upper case SNR’s is bounded below
by at least one of the lower-case SNR’s. Since substreams
above
in the original stack have not changed their level, we
can say that s
S for those. For each substream moving
up one level in the stacking, we can say that the new S
can
only exceed the original s
of that substream. This is because
the imposed constraint of projecting orthogonal to
has been
removed. Certainly s
S since won the competition

Citations
More filters
Book
01 Jan 2005

9,038 citations

Journal ArticleDOI
TL;DR: A simple characterization of the optimal tradeoff curve is given and used to evaluate the performance of existing multiple antenna schemes for the richly scattered Rayleigh-fading channel.
Abstract: Multiple antennas can be used for increasing the amount of diversity or the number of degrees of freedom in wireless communication systems. We propose the point of view that both types of gains can be simultaneously obtained for a given multiple-antenna channel, but there is a fundamental tradeoff between how much of each any coding scheme can get. For the richly scattered Rayleigh-fading channel, we give a simple characterization of the optimal tradeoff curve and use it to evaluate the performance of existing multiple antenna schemes.

4,422 citations


Cites background from "Simplified processing for high spec..."

  • ...The important difference between (42) and (40), the equivalent channel of V-BLAST, is that here the transmitted symbols ’s belong to the same substream and one can apply an outer code to code over these symbols; in contrast, the’s in V-BLAST correspond to independent data streams....

    [...]

  • ...There are various ways to improve the performance of V-BLAST, by improving the reliability at the early stages....

    [...]

  • ...The performance of V-BLAST depends on the order in which the substreams are detected and the data rates assigned to the substreams....

    [...]

  • ...While the tradeoff performance of V-BLAST is limited due to the independence over space, diagonal BLAST (D-BLAST) [2], with coding over the signals transmitted on different antennas, promises a higher diversity gain....

    [...]

  • ...Another well-known scheme that mainly focuses on maximizing the spatial multiplexing gain is he vertical Bell Labs space–time architecture (V-BLAST) [4]....

    [...]

Journal ArticleDOI
TL;DR: An overview of progress in the area of multiple input multiple output (MIMO) space-time coded wireless systems is presented and the state of the art in channel modeling and measurements is presented, leading to a better understanding of actual MIMO gains.
Abstract: This paper presents an overview of progress in the area of multiple input multiple output (MIMO) space-time coded wireless systems. After some background on the research leading to the discovery of the enormous potential of MIMO wireless links, we highlight the different classes of techniques and algorithms proposed which attempt to realize the various benefits of MIMO including spatial multiplexing and space-time coding schemes. These algorithms are often derived and analyzed under ideal independent fading conditions. We present the state of the art in channel modeling and measurements, leading to a better understanding of actual MIMO gains. Finally, the paper addresses current questions regarding the integration of MIMO links in practical wireless systems and standards.

2,488 citations

Journal ArticleDOI
TL;DR: This article surveys frequency domain equalization (FDE) applied to single-carrier (SC) modulation solutions and discusses similarities and differences of SC and OFDM systems and coexistence possibilities, and presents examples of SC-FDE performance capabilities.
Abstract: Broadband wireless access systems deployed in residential and business environments are likely to face hostile radio propagation environments, with multipath delay spread extending over tens or hundreds of bit intervals. Orthogonal frequency-division multiplex (OFDM) is a recognized multicarrier solution to combat the effects of such multipath conditions. This article surveys frequency domain equalization (FDE) applied to single-carrier (SC) modulation solutions. SC radio modems with frequency domain equalization have similar performance, efficiency, and low signal processing complexity advantages as OFDM, and in addition are less sensitive than OFDM to RF impairments such as power amplifier nonlinearities. We discuss similarities and differences of SC and OFDM systems and coexistence possibilities, and present examples of SC-FDE performance capabilities.

2,475 citations

Journal ArticleDOI
TL;DR: This work compute a lower bound on the capacity of a channel that is learned by training, and maximize the bound as a function of the received signal-to-noise ratio (SNR), fading coherence time, and number of transmitter antennas.
Abstract: Multiple-antenna wireless communication links promise very high data rates with low error probabilities, especially when the wireless channel response is known at the receiver. In practice, knowledge of the channel is often obtained by sending known training symbols to the receiver. We show how training affects the capacity of a fading channel-too little training and the channel is improperly learned, too much training and there is no time left for data transmission before the channel changes. We compute a lower bound on the capacity of a channel that is learned by training, and maximize the bound as a function of the received signal-to-noise ratio (SNR), fading coherence time, and number of transmitter antennas. When the training and data powers are allowed to vary, we show that the optimal number of training symbols is equal to the number of transmit antennas-this number is also the smallest training interval length that guarantees meaningful estimates of the channel matrix. When the training and data powers are instead required to be equal, the optimal number of symbols may be larger than the number of antennas. We show that training-based schemes can be optimal at high SNR, but suboptimal at low SNR.

2,466 citations


Cites background from "Simplified processing for high spec..."

  • ...809594 example of a training-based scheme that has attracted recent attention is BLAST [4], [5], where an experimental prototype has achieved 20-b/s/Hz data rates with eight transmit and twelve receive antennas....

    [...]

References
More filters
Journal ArticleDOI
TL;DR: In this article, the authors examined the performance of using multi-element array (MEA) technology to improve the bit-rate of digital wireless communications and showed that with high probability extraordinary capacity is available.
Abstract: This paper is motivated by the need for fundamental understanding of ultimate limits of bandwidth efficient delivery of higher bit-rates in digital wireless communications and to also begin to look into how these limits might be approached. We examine exploitation of multi-element array (MEA) technology, that is processing the spatial dimension (not just the time dimension) to improve wireless capacities in certain applications. Specifically, we present some basic information theory results that promise great advantages of using MEAs in wireless LANs and building to building wireless communication links. We explore the important case when the channel characteristic is not available at the transmitter but the receiver knows (tracks) the characteristic which is subject to Rayleigh fading. Fixing the overall transmitted power, we express the capacity offered by MEA technology and we see how the capacity scales with increasing SNR for a large but practical number, n, of antenna elements at both transmitter and receiver. We investigate the case of independent Rayleigh faded paths between antenna elements and find that with high probability extraordinary capacity is available. Compared to the baseline n = 1 case, which by Shannon‘s classical formula scales as one more bit/cycle for every 3 dB of signal-to-noise ratio (SNR) increase, remarkably with MEAs, the scaling is almost like n more bits/cycle for each 3 dB increase in SNR. To illustrate how great this capacity is, even for small n, take the cases n = 2, 4 and 16 at an average received SNR of 21 dB. For over 99% of the channels the capacity is about 7, 19 and 88 bits/cycle respectively, while if n = 1 there is only about 1.2 bit/cycle at the 99% level. For say a symbol rate equal to the channel bandwith, since it is the bits/symbol/dimension that is relevant for signal constellations, these higher capacities are not unreasonable. The 19 bits/cycle for n = 4 amounts to 4.75 bits/symbol/dimension while 88 bits/cycle for n = 16 amounts to 5.5 bits/symbol/dimension. Standard approaches such as selection and optimum combining are seen to be deficient when compared to what will ultimately be possible. New codecs need to be invented to realize a hefty portion of the great capacity promised.

10,526 citations

Journal ArticleDOI
TL;DR: In this paper, the authors consider the design of channel codes for improving the data rate and/or the reliability of communications over fading channels using multiple transmit antennas and derive performance criteria for designing such codes under the assumption that the fading is slow and frequency nonselective.
Abstract: We consider the design of channel codes for improving the data rate and/or the reliability of communications over fading channels using multiple transmit antennas. Data is encoded by a channel code and the encoded data is split into n streams that are simultaneously transmitted using n transmit antennas. The received signal at each receive antenna is a linear superposition of the n transmitted signals perturbed by noise. We derive performance criteria for designing such codes under the assumption that the fading is slow and frequency nonselective. Performance is shown to be determined by matrices constructed from pairs of distinct code sequences. The minimum rank among these matrices quantifies the diversity gain, while the minimum determinant of these matrices quantifies the coding gain. The results are then extended to fast fading channels. The design criteria are used to design trellis codes for high data rate wireless communication. The encoding/decoding complexity of these codes is comparable to trellis codes employed in practice over Gaussian channels. The codes constructed here provide the best tradeoff between data rate, diversity advantage, and trellis complexity. Simulation results are provided for 4 and 8 PSK signal sets with data rates of 2 and 3 bits/symbol, demonstrating excellent performance that is within 2-3 dB of the outage capacity for these channels using only 64 state encoders.

7,105 citations

Journal ArticleDOI
Gerard J. Foschini1
TL;DR: This paper addresses digital communication in a Rayleigh fading environment when the channel characteristic is unknown at the transmitter but is known (tracked) at the receiver with the aim of leveraging the already highly developed 1-D codec technology.
Abstract: This paper addresses digital communication in a Rayleigh fading environment when the channel characteristic is unknown at the transmitter but is known (tracked) at the receiver. Inventing a codec architecture that can realize a significant portion of the great capacity promised by information theory is essential to a standout long-term position in highly competitive arenas like fixed and indoor wireless. Use (n T , n R ) to express the number of antenna elements at the transmitter and receiver. An (n, n) analysis shows that despite the n received waves interfering randomly, capacity grows linearly with n and is enormous. With n = 8 at 1% outage and 21-dB average SNR at each receiving element, 42 b/s/Hz is achieved. The capacity is more than 40 times that of a (1, 1) system at the same total radiated transmitter power and bandwidth. Moreover, in some applications, n could be much larger than 8. In striving for significant fractions of such huge capacities, the question arises: Can one construct an (n, n) system whose capacity scales linearly with n, using as building blocks n separately coded one-dimensional (1-D) subsystems of equal capacity? With the aim of leveraging the already highly developed 1-D codec technology, this paper reports just such an invention. In this new architecture, signals are layered in space and time as suggested by a tight capacity bound.

6,812 citations


"Simplified processing for high spec..." refers background or methods in this paper

  • ...Reference [1] explains the diagonally layered architecture of an advanced system [diagonal-Bell Labs layered space–time (D-BLAST)] as opposed to the less complex vertical BLAST (V-BLAST) system which is our focus here....

    [...]

  • ...It has been reported [1]–[4] that MEA’s along with space–time processing can aggressively exploit multipath propagation effects for communication....

    [...]

  • ...As in [1]–[4], we will assume ideal Rayleigh propagation, meaning that the entries of thematrix are independently distributed complex Gaussian variables....

    [...]

  • ...The diagonally layered architecture of [1] requires encoding the transmitted symbol information along space–time diagonals....

    [...]

  • ...From [1], the three key aspects of spatial processing of a received vector signal in detection of any substream: i) interference nulling: interference from yet to be detected substreams is projected out; ii) interference canceling: interference from already detected substreams is subtracted out; and iii) compensation: stronger elements of the received signal compensate the weaker elements....

    [...]

Proceedings ArticleDOI
29 Sep 1998
TL;DR: This paper describes a wireless communication architecture known as vertical BLAST (Bell Laboratories Layered Space-Time) or V-BLAST, which has been implemented in real-time in the laboratory and demonstrated spectral efficiencies of 20-40 bps/Hz in an indoor propagation environment at realistic SNRs and error rates.
Abstract: Information theory research has shown that the rich-scattering wireless channel is capable of enormous theoretical capacities if the multipath is properly exploited In this paper, we describe a wireless communication architecture known as vertical BLAST (Bell Laboratories Layered Space-Time) or V-BLAST, which has been implemented in real-time in the laboratory Using our laboratory prototype, we have demonstrated spectral efficiencies of 20-40 bps/Hz in an indoor propagation environment at realistic SNRs and error rates To the best of our knowledge, wireless spectral efficiencies of this magnitude are unprecedented and are furthermore unattainable using traditional techniques

3,925 citations


"Simplified processing for high spec..." refers background or methods in this paper

  • ...As in [1]–[4], we will assume ideal Rayleigh propagation, meaning that the entries of thematrix are independently distributed complex Gaussian variables....

    [...]

  • ...(See [4] for a highly compact formulation of the detection process analyzed in detail here....

    [...]

  • ...It has been reported [1]–[4] that MEA’s along with space–time processing can aggressively exploit multipath propagation effects for communication....

    [...]

Journal ArticleDOI
TL;DR: The results show that the proposed multiuser detectors afford important performance gains over conventional single-user systems, in which the signal constellation carries the entire burden of complexity required to achieve a given performance level.
Abstract: Consider a Gaussian multiple-access channel shared by K users who transmit asynchronously independent data streams by modulating a set of assigned signal waveforms. The uncoded probability of error achievable by optimum multiuser detectors is investigated. It is shown that the K -user maximum-likelihood sequence detector consists of a bank of single-user matched filters followed by a Viterbi algorithm whose complexity per binary decision is O(2^{K}) . The upper bound analysis of this detector follows an approach based on the decomposition of error sequences. The issues of convergence and tightness of the bounds are examined, and it is shown that the minimum multiuser error probability is equivalent in the Iow-noise region to that of a single-user system with reduced power. These results show that the proposed multiuser detectors afford important performance gains over conventional single-user systems, in which the signal constellation carries the entire burden of complexity required to achieve a given performance level.

2,300 citations

Frequently Asked Questions (12)
Q1. What are other impairments that will degrade performance in practice?

Timing error, phase noise, carrier frequency offset, and DC offset are other impairments that will degrade performance in practice. 

The authors investigate robust wireless communication in high-scattering propagation environments using multi-element antenna arrays ( MEA ’ s ) at both transmit and receive sites. A simplified, but highly spectrally efficient space–time communication processing method is presented. 

From [1], the three key aspects of spatial processing of a received vector signal in detection of any substream: i) interference nulling: interference from yet to be detected substreams is projected out; ii) interference canceling: interference from already detected substreams is subtracted out; and iii) compensation: stronger elements of the received signal compensate the weaker elements. 

In initial indoor experiments at 18 dB SNR and 95% required BLER, 21 bits/symbol in the form of seven eight-QAM streams has already been achieved (as compared to 24 bits/symbol theoretically possible in ideal Rayleigh propagation). 

• Matrix channel impulse impulse response: the discretetime response is denoted by the matrix delta function with columns and rows. 

In computations for an idealized Rayleigh-like propagation scenario for 16 receive antennas, the detector was seen to offerextraordinary communications efficiency. 

The flexible simple vertical archecture eases implementation of an experimental system using MEA’s at both transmit and receive sites to greatly increase communications efficiency. 

If the errors made at various levels were statistically independent, one could writeSNR SNR (11)where is the well-known function (see e.g., [31]) for the probability of bit error of a two-dimensional (2-D) constellation as a function of SNR for large SNR. 

The authors recall from [2] that the Shannon capacity for (16,16) is 75.5 bit/s/Hz, while the capacity of a diagonal system is 71.1 bit/s/Hz. 

From Fig. 7, the authors see that in this case, the diagonal architecture uses about 97% of the available channels while the vertical uses about 72%. 

The most difficult case to establish rigorously will be the limiting SNR for a V-BLAST detector with nulling, cancellation, and reordering. 

As gets large, the asymptotic “hardening” of the received SNR’s seems to imply that the optimal ordering form of V-BLASTdoes not serve to improve capacities in the large asymptote over the weakest form of vertical processing.