Vodafone Chair Mobile Communications Systems, Technische Universität Dresden, 01062 Dresden, Germany
Abstract
This paper deals with multiuser detection through
base station cooperation in an uplink, interference-limited, high
frequency reuse scenario. Distributed iterative detection (DID) is
an interference mitigation technique in which the base stations
at different geographical locations exchange detected data iteratively
while performing separate detection and decoding of their
received data streams. This paper explores possible DID receive
strategies and proposes to exchange between base stations only
the processed information for their associated mobile terminals.
The resulting backhaul traffic is considerably lower than that of
existing cooperative multiuser detection strategies. Single-antenna
interference cancellation techniques are employed to generate
local estimates of the dominant interferers at each base station,
which are then combined with their independent received copies
from other base stations, resulting in more effective interference
suppression. Since hard information bits or quantized log-likelihood
ratios (LLRs) are transferred, we investigate the effect
of quantization of the LLR values with the objective of further
reducing the backhaul traffic. Our findings show that schemes
based on nonuniform quantization of the “soft bits” allow for
reducing the backhaul to 1–2 exchanged bits/coded bit.
1. Introduction
An ever growing demand for new broadband
multimedia services emphasizes the need for higher spectral efficiency in
future wireless systems. A higher-frequency reuse is therefore proposed,
resulting in the interference from cochannel users outside the cells to
dominate, thereby forming a single most important factor limiting the system
performance. This interference coming from outside the cell boundaries is
commonly referred to as other cell interference (OCI). OCI has been
treated in [1], where
it was suggested that advanced receiver and transmitter techniques can be
employed in the uplink and downlink of a cellular system, respectively. Given
that the mobile terminals (MTs) are low-cost, low-power independent
entities, and are not expected to cooperate to perform transmit or receive
beamforming, they are assumed to be as simple as possible with most of the
complex processing of a cellular system moved to the base stations (BSs).
In this paper, we restrict ourselves to advanced
receiver techniques for uplink communication. Different advanced
receiver techniques, suggested in the literature for the uplink, give tradeoffs
between complexity and performance. Optimum maximum likelihood detection (MLD) [2, 3] is prohibitively complex for multiple-input multiple-output (MIMO) scenarios employing higher-order
modulation. Linear receivers [4–7] are simpler, but less effective in decoupling the
incoming multiplexed data streams, and offer low spatial diversity for
full-rank systems. Iterative receivers [8–10] with soft decision feedback offer the best compromise
between complexity and performance, and they have been universally adopted as a
strategy of choice.
One principal line of thought to address the OCI
problem was initiated by Wyner 's treatment of base station cooperation
in a simple and analytically tractable model of cellular systems [11]. In this model, cells are
arranged in either an infinite linear array or in some two-dimensional pattern,
with interference originating only from the immediate neighboring cells (having
a common edge). All the processing is performed at a single central point. Subsequent
work on the information theoretic capacity of the centralized processing
systems concluded that the achievable rate per user significantly exceeds that
of a conventional cellular system [12, 13].
Recently, decentralized detection using the belief
propagation algorithm for a simple one-dimensional Wyner model was proposed in
[14]. The belief
propagation algorithm effectively exchanges the estimates for all signals
received at each BS, by alternately exchanging likelihood values and extrinsic
information. This idea was extended to 2D cellular systems in [15–17], where the limits compared
to MAP decoding were studied, showing the great potential of BS cooperation
with decentralized processing (at least for regular situations). Unfortunately,
for a star network (commonly used today) interconnecting the BSs, this results
in a huge backhaul traffic.
Another approach to convert situations where cochannel
users interfere each other with comparably strong signals into an advantage for
a high-frequency reuse cellular system was proposed in [18]: different BSs cooperate by
sending quantized baseband signals to a single central point for joint
detection and decoding. Such a distributed antenna system (DAS) not only
reduces the aggregate transmitted power, but also results in much improved
received SINR [19].
Using appropriate receive strategies, both array and diversity
gains are obtained, resulting in a substantial
increase in system capacity [20, 21]. The DAS scheme, however, is less attractive for
network operators due to the large amount of backhaul it requires and the
cooperative scheduling necessary between the adjacent DAS units in order to
avoid interference. Here, backhaul is defined as the additional communication
link between different cooperating entities. Although the bandwidth of wired
links used for backhaul can be very high, they are usually owned by a third
party, making it attractive for the cellular system operators to reduce the
backhaul in order to minimize operating costs. The influence of limited
backhaul on capacity in DAS has been investigated in [22, 23].
Similarly as in the mentioned works, we are interested
in asymmetric multiuser detection scenarios. We assume that the resource
management of the cellular network can detect (e.g., via signal strength indicators)
groups of MTs that are strongly received at several base stations. However, in
contrast to [15, 17] and related work, our main interest is not the
network wide optimum information exchange, but rather its decentralized
implementation. To this end, the concept of distributed iterative detection (DID) was introduced in [24, 25]: each base station initially performs single-user detection
for the strongest MT, treating the signals received from all other mobile
terminals as noise. The information that becomes available at the decoder
output is then sent to neighboring BS while
mutually receiving data from its own neighbors in order to reconstruct and
cancel the interference of its own received signal. Single-user detection is
then applied to this interference-reduced signal by applying parallel
interference cancellation [26].
Further improvements can be achieved by repeated application of this procedure. The questions we try to answer here are as follows.
(i) How much improvement can we get
with respect to conventional single-user detection
in different scenarios (varying strength of the user coupling through the
channel)?
(ii) Which additional gain is possible if we
replace the single-user detection step in the
iteration with single-antenna interference
cancellation (SAIC) implemented as joint maximum likelihood detection (JMLD) in the symbol detector acting as the receiver frontend?
(iii) What is a reasonable trade off between the
amount of information exchange and improvement beyond single-user detection?
Or, stated otherwise, what happens under constraints for the maximum available
data rate over the backhaul links between base stations and associated finite
precision effects due to quantization?
The organization of the remainder of this paper is as
follows. Section 2 presents the system model, where the coupling among
users/cells and the channel model are described.
Section 3 discusses in detail various components of distributed iterative receivers.
In Section 4 different decentralized detection strategies are compared. In
Section 5 we examine the effect of quantization of reliability information. We
compare various quantization strategies in terms of information loss and
necessary backhaul traffic. Numerical results are presented in Section 6
before conclusions are drawn.
Notation
Throughout the paper, complex baseband
notation is used. Vectors are written in boldface. A set is written in double
stroke font such as
and its cardinality is denoted by
.
The expected value and the estimates of a quantity such as
are denoted as
and
,
respectively. Random variables are written as uppercase letters and their
realization with lowercase letters. A posteriori
probabilities (APPs) will be expressed as log-likelihood ratios (
-values). A superscript denotes the origin (or
receiver module), where it is generated. We distinguish
,
,
and
which are APPs generated at the detector and
the decoder of a given BS or externally to it.
2. Transmission Model
We consider an idealized synchronous single-carrier
(narrow band) cellular network in the uplink direction.
is the number of receive antennas and
is the number of transmit antennas
corresponding to the number of BSs and cochannel MTs, respectively.
A block of information bits
from user antenna
is encoded and bit-interleaved leading to the
sequence
of length
,
where
.
This sequence is divided into groups of
bits each, which are then mapped to a vector
of output symbols for user
of size
according to
.
Each symbol is randomly drawn from a complex alphabet
of size
with
and
for
.
A block of
symbol vectors
(corresponding to one respective codeword) is
transmitted synchronously by all
users. At any BS
,
a corresponding block of symbols
is received, where the index
is related to time or subcarrier indices (
):
(1)With
we denote the additive zero mean complex
Gaussian noise with variance
.
For ease of notation, we omit the time index
in the following, because the detector
operates on each receive symbol
separately.
The row vector
is the elementwise product
of weighted channel coefficients
of
co-channels seen at the
BS. The channel coefficient vector
,
obtained as the current realization of a channel model (the channel is passive
on the average, i.e.,
), is assumed to be known perfectly. The
coupling coefficients
reflect different user positions (path losses)
with respect to base station
.
These will be abstracted in the following by two coupling coefficients
and
which characterize the BS interaction with
strong and weak interferers.
Equation (1) can therefore be written in terms of the
desired signal (denoted with the index
) and weak and strong
interferences:
(2)where
.
We note that this is of course a variant of the two-dimensional
model. With
we denote the set of indices of all strongly
received interferers at BS
with cardinality
,
where
is total number of strongly received signals
at BS
.
Additionally,
is the complementary set for all weakly
received interferers:
.
Note that the received signal-to-noise ratio (SNR) is
defined as the ratio of received signal power at the nearest BS and the noise
power. Specifically, the SNR at the
BS can be written as SNR
.
The considered synchronous model is admittedly
somewhat optimistic and was recently criticized due to the impossibility to
compensate different delays to different mobiles (positions) simultaneously
[27]. However, the
reason to ignore synchronization errors is twofold. First, it allows to study
the possible improvement through base station cooperation without other
disturbing effects to obtain bounds (the degradation from nonideal
synchronization should thereafter be included as a second step). Second, for
OFDM transmission or frequency domain equalization that we envisage in order to
obtain parallel flat channels enabling separate JMLD on each subcarrier, we
argue that it is possible to keep the interference due to timing and frequency
synchronization errors at acceptable levels.
Increased delay spreads of more distant MTs have to be
handled by an appropriately adjusted guard interval in the cooperating region.
Timing differences between mobiles lead to phase shifts in the channel transfer
function, which are taken into account with the channel estimate. Concerning
frequency offsets due to variations among oscillators and Doppler effects, one
has to evaluate the intercarrier interference induced by relative shifts of the
subcarrier spectra of different users. Roughly estimating this with the
function of the power spectral density for
adjacent subcarriers, the SINR should still be well above 20 dB,
if the frequency offset can be kept at the order of 1% and therefore become
negligible with respect to the interference to be cancelled on the same
resource (oscillator accuracies of 0.1 ppm considered, e.g., in the LTE standardization
translate to around 1% in terms of the subcarrier spacing of 15 kHz). We,
however, leave the detailed study of asynchronous transmission for future work.
As an example for a cellular scenario that we intend
to capture with our model, a rectangular grid of 4 cells is shown in Figure 1,
where
is the path-loss threshold introduced to
distinguish between weak and strong interferers. It is defined as the minimum
path loss required for an interferer to be detected separately during the BS
processing. It depends upon the constellation size and
;
for example, for 16-QAM and
we use
dB. Periodic or nonperiodic boundary
conditions are possible, allowing for representing extended joint operation or
isolated groups of cooperating BSs.
Figure 1: An example setup showing a rectangular grid of 4
cells, with power control assumed with respect to associated BS.
3. Distributed Iterative Receiver
The setup for performing distributed detection with
information exchange between base stations is shown in Figure 2. It comprises
one input for the signal
generated by the mobile terminals and received
at the base station antenna. In addition, it contains a communication interface
for exchanging information with the neighboring base stations. This information
is either in the form of hard bits
or likelihood ratios
of the locally detected signal and
corresponding quantities about the estimates of the interfering signals
delivered from other base stations. This communication interface is capable of
not only transmitting information about the detected data stream to the other
base stations, but also receiving information from these base stations.
Figure 2: A DID receiver at the

base station. The subscripts

and

represent the desired data stream and the
dominant interferers. Variables designated by

are evaluated only in the first pass of the
processing through the receiver. The superscripts 1 and 2 correspond to
variables associated with detector and decoder, respectively.
The receiver processing during initial processing
involves either SAIC/JMLD or conventional single-user detection followed by
decoding. In subsequent iterations, interference subtraction is performed
followed by conventional single-user detection and decoding. Different components
of the distributed multiuser receiver are discussed in what follows:
(i)
interference cancellation,
(ii)
demapping at the symbol detector,
(iii)
soft decoding,
(iv)
(soft) interference reconstruction.
3.1. Interference Canceller and Effective Noise Calculation
At the
beginning of every iterative stage, interference of neighboring mobile
terminals is subtracted from the signal received at each base station. If
is the signal received at the
base station, the interference-reduced signal
at the output of the interference canceller
is
(3)where
is a vector of symbol estimates. If we
exchange only hard decisions about the information bits, then no reliability
information is conveyed. Under such condition, additional noise due to the
variance of the symbol estimates is not available and the effective noise
variance
is underestimated and taken to be equal to
that of receiver input noise, that is,
.
On the other hand, if reliability information for the received bits is
available, a vector of error variances
for the estimated symbol streams can be
calculated. It is then added to the AWGN noise for the subsequent
calculations:
(4)The quantities
and
are both evaluated in the soft mod- ulator (see
Figure 1) and are discussed in detail in Section 3.4.
Note that if the contributions of weak interferers
in (4) and (5) are neglected, an error floor will
occur in the performance curves, especially at higher-order modulation.
Since both
and
are evaluated upon arrival of estimates from
the neighboring base stations, the interference subtractor is not activated
during the first pass and
is fed directly into the detector. The
effective noise due to inherent interference present in the signal during the
first pass is calculated based on the mean transmitted signal power and the
number
of received signals that are to be jointly
detected. Therefore, for the first pass, the effective noise
at the input of the detector of the
BS, assuming
,
is given as
(5)
3.2. Detection and Demapper APP Evaluation
The
interference-reduced signal
and its corresponding noise value are sent to
a demapper to compute the a posteriori probability, usually expressed as an
-value [28]. If
data streams (each with
bits/sample) are to be detected, the a
posteriori probabilities
of the coded bits
for
,
conditioned on the input signal
,
are given as
(6)For
single-user detection is applied. When
,
(where
is the number of strong signals at the BS
)
JMLD-based single-antenna interference cancellation is applied.
We make the standard assumption that the received bits
from any of the
data streams in
have been encoded and scrambled through an
interleaver placed between the encoder and the modulator. Therefore, all bits
within
can be assumed to be statistically independent
of each other. Using Bayes' theorem and exploiting the independence of
by splitting up joint probabilities into
products, we can write the APPs as
(7)
is the set of
bit vectors
having
,
and
is the complementary set of
bit vectors
having
;
that is,
(8)The product terms in (7) are the
a priori information about the bits belonging to a certain symbol vector. Since
we do not make use of any a priori information in the demapper, these terms
cancel out. The
-values at the output of the demapper can now
be obtained by taking the natural logarithm of the ratio of likelihood
functions
,
that is,
(9)
Calculating Likelihood Functions
The signal
at the detector input contains not only
signals that are to be detected at a BS, but
also noise and weak interference. For a typical urban environment (assumed
here), the number of cochannel interferers from the surrounding cells can be
quite large. We therefore make the simplifying assumption that the distribution
of the effective noise due to the
interferers together with the receiver noise
is Gaussian. The likelihood function
can then be written as
(10)where
is the vector of
jointly detected symbols. For single-user
detection,
and the sum term in the exponent of (10)
disappears (the subscript “d” in
and
denotes the detected streams). This should not
be confused with the desired user meant by the scalar
.
To evaluate (10), the standard trick that we exploit
in our numerical simulation is the so-called “Jacobian
logarithm”:
(11)The second term in (11) is a
correction of the coarse approximation with the max-operation and can be
neglected for most cases, leading to the max-log approximation. The APP at the
detector output at the
BS as given in (9) can then be simplified
to
(12)Despite the max-log
simplification, the complexity of calculating
is still exponential in the number of the
detected bits in
.
To find a maximizing hypothesis in (12) for each
,
there are
hypotheses to search over in each of the two
terms (e.g.,
-QAM modulation with
already requires a search over
hypotheses to detect a single bit unless other
approximations like tree-search techniques [29] are introduced; for lower-order modulation, more than
2 users can certainly be simultaneously detected with acceptable complexity).
3.3. Soft-Input Soft-Output Decoder
The detector
and decoder in our receiver form a serially concatenated system. The APP vector
(for each detected stream) at the demapper
output is sent after deinterleaving as a priori information
to the maximum a posteriori (MAP)
decoder. The MAP decoder delivers another vector
of APP values about the information as well as
the coded bits. The a posteriori
-value of the coded bit
,
conditioned on
,
is
(13)
Using the sets
and
to denote all possible codewords
,
where bit
equals
,
respectively, this can after some mathematical manipulation (see [30]) be simplified
to
(14)
3.4. Interference Reconstruction
The decoded
APP values received from neighboring BS are combined with local information to
generate reliable symbol estimates before interference subtraction. It is
therefore critical that the dominant interferers are correctly evaluated. Soft
symbol vectors
estimating the signals of the strongest
interferers at BS
are generated from the exchanged extrinsic LLR
values
and local dominant interference estimate
,
where
removing the component of the desired signal
with
.
Since the channels for the links between one MT and different BSs can be
assumed to be uncorrelated, the extrinsic and local LLR values are combined by
simply adding them [16], that is,
(15)The soft symbol estimate
(one element of the vector
) is evaluated in the soft modulator [31] by calculating the
expectation of the random variable
given the combined likelihood ratios
associated with the bits of the symbol taken from
:
(16)The variance of this estimate is
equal to the power of the estimation error and it adds to the receiver noise as
described in Section 3.1. Any element of the variance vector
with
is calculated as
(17)The error power
depends upon the extent of quantization of the
LLR values (see Section 5). If only hard bits are transferred,
and the estimated symbol error becomes zero,
resulting in degraded performance.
4. Decentralized Detection Strategies
The performance of the decentralized processing
schemes depends upon receiver complexity and allowable backhaul traffic. In
this section, we describe three strategies with increasing complexity that
offer different tradeoffs between complexity, performance, and backhaul.
4.1. Basic Distributive Iterative Detection
In the basic
version of distributive iterative detection, the decentralized detection
problem is treated as parallel interference cancellation by implementing
information exchange between the BSs. To keep complexity and backhaul low, only
the signal from the associated MT is detected and exchanged between the BSs,
while the rest of the received signals are treated as part of the receiver
noise. Consider Figure 2, showing the receiver for BS
,
where only the desired data
is detected with single-user detection and
transmitted out to other BSs. The APPs at the output of the soft detector are
approximated as
(18)The decoded
estimates of the desired streams are exchanged
after quantization. The incoming decoded data streams from the neighboring BS
are used to reconstruct the interference energy. Since only the desired data
stream is detected, no local estimates of the strongest interferers
are available, making the symbol estimates
less reliable. This scheme needs a higher SIR than the ones presented in
Sections 4.2 and 4.3 to converge. It is therefore beneficial only in the case
of low-frequency reuse.
4.2. Enhanced Distributive Iterative Detection with SAIC
The performance
of the basic distributed detection receiver degrades for asymmetrical channels
encountered in high-frequency reuse networks when dominant interferers are
present and the SIR
dB.
The error propagation encountered in the basic DID
scheme is reduced by improving the initial estimate through single-antenna
interference cancellation. Although all the detected data streams are decoded,
in this approach only the decoded APPs for the desired users are exchanged
between the BSs to limit the amount of backhaul. However, the APPs for the
dominant interferers are not discarded, but used in conjunction with
reliability information from other BSs to cancel the interference. The
performance of this scheme is, however, limited by the number of nondetected
weak interferers and/or by the quantization of the exchanged reliability
information. Therefore, also the number of required exchanges between the BSs
to reach convergence is slightly higher than for the unconstrained scheme
described next.
Unlike the basic DID scheme, the performance curves
for SAIC aided DID to converge even if the SIR is around or below 0 dB (this is
similar to the situation in spatial multiplexing with strong coupling among the
streams). Since a BS does not receive multiple copies of the desired signal
from several neighboring BSs, there is a loss of array gain and spatial
diversity for the desired signals.
4.3. DID with Unconstrained Backhaul
In this version
of decentralized detection, all estimates of the received data streams are
detected at each BS, and all available soft LLR values are exchanged. This
approach uses multiple exchanges of extrinsic information between the BSs and
is similar to message passing (although we may use an ML detector during the
first information pass). Since all detected input streams are exchanged, both
diversity and array gain are obtained. In addition, the algorithm converges
more quickly than the ones with constrained backhaul. While the simultaneous
detection of multiple data streams through SAIC during initial iteration can
further speed up convergence, low-complexity SUD detection during the first
iteration is normally sufficient and results in only marginal degradation in
performance. The amount of backhaul per iteration for a fully coupled system (
), however, grows cubically in the cooperating
setup size, that is,
,
making this scheme impractical even for a few BSs in cooperation.
5. Quantization of the Reliability Information
A posteriori
probabilities at the decoder must be quantized before transmission causing
quantization noise, which is equivalent to information loss in the system. By
increasing the number of quantization levels, this loss will decrease at the
cost of added backhaul, which has to stay within guaranteed limits from the
network operator's standpoint.
The information content associated with
-values varies with their magnitude. While
single-bit quantization will incur little information loss at high reliability
values, it leads to considerable degradation in performance for
-values having their mean close to zero.
Therefore,
-values following a bimodal Gaussian
distribution should not simply be represented using uniform quantization. Even
nonuniform quantization according to [32, 33] applied directly to the
-values by minimizing the mean square error
(MSE) between the quantized and nonquantized densities is not optimum as we
will show. In what follows we develop a quantization strategy based on
information-theoretic concepts, such as “soft bits” and mutual
information. Representation of the
-values with these quantities takes the
saturation of the information content (with increasing magnitude of the
-values) into account and improves the
backhaul efficiency.
5.1. Representation of
-Values Based on Mutual Information
Mutual
information
between two variables
and
measures the average reduction in uncertainty
about
when
is known and vice versa [34]. We use mutual information
to measure the average information loss about binary data if the
-values are quantized. A general expression
for mutual information based on entropy and conditional entropy
is
(19)Assuming equal a priori
probability for the binary variable
,
a simplified expression for the mutual information between
and the a posteriori
-value at the decoder output is (in what
follows all logarithms are with respect to base 2)
(20)Exploiting the symmetry and
consistency properties of the
-value density [28], (20)
becomes
(21)If in the last relation the
expected bit values or “soft bits” [28] defined as
are used, then an equivalent expression for
the mutual information between
and
is
(22)In practice, the expectation in
(21) and (22) is approximated by a finite sum over the
-values in a received
codeword:
(23)
An expression to calculate the conditional mutual
information based solely on the magnitude
of the APP values was provided in [35]. Consider the entropy
of a binary random variable
with Pr
given by
If we calculate the binary
entropy of the (instantaneous) bit error probability
,
the probability that hard decisions based on the
-values lead to the wrong sign,
,
is given by
.
Now the mutual information between
and
can be compactly written (as the expectation
of the complement of the binary entropy of the bit error rate
[36]):
(24)
From the above expressions, three different
-value representations are conceivable for
quantization. They are sketched as a function of the magnitude of the
-values in Figure 3:
Figure 3:

-value

,
soft-bit

,
and mutual information

representations of the LLR plotted as a
function of the magnitude

of the LLR.
(i)
original
-values,
(ii)
soft bits:
,
(iii)
mutual information:
The underlying
-value density depends only on a single parameter
,
because mean and variance are related by
[37]. This density is given as
(25)
Using the distribution function (cdf) of
and the inverse function
,
the transformed soft value density can be obtained in closed form
as
(26)while a mutual information
density based on (23) can only be calculated numerically. The three densities
that can be alternatively quantized are illustrated in Figure 4. The mutual
information density is mirrored at the ordinate to conserve the sign as in the
LLR or
-representations. The performance of different
quantization schemes will be investigated next.
Figure 4: Comparison of the distribution of

-values represented in the original bimodal
Gaussian form (a) or by soft bits (b) or mutual information (c).
5.2. Quantization Strategies
Mutual
information evaluated with
and similarly the soft-bit representation are
nonlinear functions of
-values that saturate with increasing
magnitude. This suggests that nonuniform quantization schemes that minimize the
mean-squared quantization error should be able to exploit this and have in
addition an advantage over uniform quantization. We adopted the well-known Lloyd-Max quantizer to verify our hypotheses.
Nonuniform Quantization in the LLR Domain
The optimal quantization scheme due to Lloyd [32] and Max [33] was applied to
the
-value density of the decoder output. The reconstruction levels
are determined through an iterative process
after the initial decision levels
have been set. The objective function to
calculate the optimal
reads
(27)This is iteratively solved by
determining the centroids
of the area of
between the current pairs of decision levels
and
:
(28)and later updating the decision
level for the next iteration as
(29)The number of quantization
levels and the number of quantization bits are denoted with
and
,
respectively. Results for
and 3 bits can be found in the appendix.
Nonuniform Quantization in the Soft-Bit Domain
In this approach, the optimum reconstruction and
decision levels to quantize the
-values were calculated in the “soft-bit
domain” again in accordance with (27)-(29). Detailed results for
quantization bits are shown again in the
appendix. It should be stressed that the final quantization still occurs in the
-value domain, because the optimized levels
are mapped back via
.
Note that only the number of quantization levels and the variance of the
-values have to be communicated between the
BSs to interpret the exchanged data, because the optimized levels can be stored
in lookup tables throughout the network.
Mutual Information Loss
Based on the set of levels
and
,
the mutual information for quantized and nonquantized
-value densities was calculated. The
difference represents the reduction or loss in mutual information
due to quantization:
(30)This loss is shown in Figure 5
as a function of the average mutual information of the nonquantized
-values.
Figure 5: Mutual information loss

for nonuniform quantization levels determined
in the LLR and soft-bit domains (1–3 quantization bits).
was found with
evaluating (21). Using the optimized
reconstruction and decision levels from the appendix,
was determined explicitly as
(31)
The larger loss due to quantization of the
-values is clearly visible in Figure 5, where
is plotted for 1-3 quantization bits (
levels).
We also tested the combining of two mutual information
values with and without quantization as it occurs in decentralized detection
with limited backhaul. For transmission of BPSK symbols over an AWGN channel,
the relation between SNR and the associated variance of the
-value at the channel output is given by
[36]. Generating two independent distributions for the
same
and combining the unquantized
with
according to
,
we compared the bit error rates (probability of the
-value having the wrong sign) for unquantized
and quantized
based either on optimized quantization levels
in the LLR or in the soft-bit domain. Figure 6 shows the BER again for
1– 3 quantization bits.
Figure 6: BER after soft combining of

-values for quantized information exchange
with optimized levels in either the soft-bit or LLR domain.
We note that the curves for quantization based on the
soft-bit domain already for only 1 quantization bit approach the performance of
2 to 3 quantization bits based on the
-value domain.
6. Numerical Results
In this section, we provide simulation results to
illustrate the performance of distributed iterative strategies in an uplink
cellular system. A synchronous cellular setup of
cells (
) or
cells (
) is assumed. The number of strongly received
signals
varies from 1 to 5. The dominant interferers
for any BS
are defined by the index set
(32)where
and
represents the modulo operation. As an
example, the
setup with
strong interferers and
is characterized by the following coupling
matrix:
(33)The number of symbols in each block (codeword) is fixed to 504. A
narrowband flat fading i.i.d. Rayleigh channel model is assumed with an
independent channel for each symbol. It is further assumed that the receiver
has perfect channel knowledge for the desired user signal as well as the
interfering signals. A half-rate memory two-parallel concatenated convolutional
code with generator polynomials
is used in all simulations with either 4-QAM
or 16-QAM modulation. The number of information exchanges between neighboring
base stations is fixed to five unless otherwise stated.
6.1. Comparison of Different Decentralized Detection Schemes
The performance
of different decentralized detection sch-emes described in Section 4 is
presented in Figure 7 for a
setup and 4-QAM modulation.
Figure 7: FER curves for different receive
strategies in decentralized detection: distributed iterative detection (DID),
SAIC-aided DID (SAIC), DID with unconstrained backhaul (DID-UB).
Three dominant interferers are received at each BS,
that is,
,
with normalized dominant interferer path loss
(
and
dB, resp.). The path loss for the
weak interferers
is assumed to be zero, and unquantized
-values are exchanged. As already mentioned,
both basic DID and DID with SAIC have the inherent disadvantage that they only
utilize the desired user energy received at the associated BS for signal
detection. As a consequence, they do not benefit from array gain or additional
spatial diversity and are bounded by the isolated user performance. Although
the performance of the basic-DID scheme is comparable to that of SAIC-DID for
low values of
,
the difference becomes substantial for higher values of
.
In fact, for
and for higher-order modulation (16-QAM or
higher), the basic-DID scheme does not converge.
In terms of performance, the strategy of exchanging
all processed information between the BSs with unlimited backhaul (DID-UB) is
the clear winner. This advantage, however, comes at the cost of huge backhaul,
with an increase in the number of exchanges between the BSs per iteration
.
Besides, the large array gain of the near-optimal scheme diminishes (not shown
here) for less-robust higher-order modulation, that is, 16-QAM.
Figure 8 shows
the FER curves for the
cell setup with
,
,
while the normalized path losses
of the dominant interferers vary from 0 to 1.
Physically, this can be interpreted as an interferer moving away from its own
BS towards the base station where the observations are being made. For a
network with more than a single tier of neighbors, it is physically impossible
to have a high normalized path loss between all the communicating entities. The
curve for
dB is practically not possible and serves only
as the indication of the lower performance limits of the receiver. The results
for 4-QAM modulation show that the performance stays quite close to an isolated
user performance, and has a loss of less than 1 dB at FER of
for
dB.
Figure 8:
Effect of path loss
of the dominant interferer

,
SAIC-DID. For the dashed curve labeled as “random”, each element of
the path-loss vector

,

,
is randomly generated with uniform distribution.
To show the behavior of a setup with random path
losses, the elements
of the path-loss vector are randomly generated
with uniform distribution at every channel realization, where
and
.
The simulation results are shown by the dashed curve labeled as
“random”, which is comparable to
dB curve.
Figure 9 illustrates the iterative behavior
of the SAIC-based receive strategy. There is a large improvement in performance
after the initial exchange of decoder APPs, which diminishes with later
iterations. We therefore restrict all subsequent simulations to five iterations
as very little performance improvement is gained beyond this point.
Figure 9: Iterative behavior of SAIC-DID exchanging soft APP values.
Figure 10 shows the FER for SAIC-DID plotted as a
function of the number of dominant cochannel signals
at
dB. The FER curve for
dB indicates that the performance is
relatively independent of
at low interference levels. However, when
,
the performance degrades considerably with additional interferers. For example,
for
and
dB, the SAIC-DID schemes only start converging
at an SNR higher than 5 dB. For a typical cellular setup using directional BS
antennas with down-tilt,
normally stays between 2 and 4 for 4-QAM,
resulting in the FER water fall to be located around 5 dB.
Figure 10: FER for SAIC-DID, plotted as function of the number of dominant cochannel
signals

at

dB.
6.2. SAIC-DID with Unquantized LLR Exchange
To see how the performance of a receive
strategy scales with the size of the network, Figure 11 depicts a
cell network in comparison to a
cell network for different values of the
normalized path loss
.
The number of dominant received signals at each BS is fixed to 4. For the solid
curves, the set
is defined according to (32), with the modulo
operation ensuring that symmetry conditions are incorporated; that is, each MT
is received by 4 BSs, while each BS receives 4 MTs. Interestingly, the performance
for a
cell network with greater mutual-coupling is
only slightly worse than in a
cell setup. The mutual-coupling in a
cell setup can be increased by symmetrically
placing the dominant interferers on either side of the leading diagonal. The
resulting difference in performance between the setups of two sizes is further
reduced (dashed lines). This suggests that for a given number of dominant
interferers
and coupling
,
the performance depends on the sizes of the cycles
that are formed by exchanging information among the BSs.
Figure 11:
SAIC-DID performance comparison for

and

cells setup. Each MT is received strongly at 4
BSs, while each BS receives signals from 4 MTs. The two curves for

cell setup give the bounds for different
possible combinations of couplings within the setup.
Figure 12 shows the performance of SAIC-DID
for 4-QAM and 16-QAM modulations, employing a
cellular setup with only a single dominant
interferer,
,
and varying the coupling strength. While the performance of 4-QAM degrades only
marginally for
dB at the FER of
,
the loss of the performance for 16-QAM is already more than 3 dB. This
indicates that with additional impairments, strong cochannel interferers are
difficult to handle for 16-QAM modulation.
Figure 12: Effect of path loss of the dominant interferer

for different modulation
orders. Each BS sees just two dominant signals

.
6.3. Quantization of
-Values and Backhaul Traffic
The performance
of the proposed scheme for the two different quantization strategies, optimal
quantization in the soft-bit and LLR domains, and for different numbers of
quantization bits is presented in Figure 13. The normalized path loss
(0 dB) is chosen such that any loss of quality
of the estimates has a pronounced effect on system performance. As already
predicted, quantization in the soft-bit domain is clearly superior to that in
the LLR domain. For soft-bit domain quantization, exchanging hard bits will
result in a performance loss of one dB which is reduced to almost one quarter
of a dB for 2-bit quantization (
). Any further increase in quantization bits
will bring limited gains.
Figure 13: Effect of quantization of the exchanged decoder LLR values, where

dB. Curve labeled with “+” exchanges
only those bits that have changed signs between iterations, and adaptively sets
the number of quantization intervals during each iteration to reduce backhaul.
For the dashed curve labeled with a plus sign
(“+”) only those bits that have changed signs between iterations are
exchanged, and the number of quantization intervals
is set adaptively during each iteration to
save backhaul capacity. The maximum number of reconstruction levels is
.
It is illustrated that despite a large improvement in backhaul, the performance
degrades only marginally.
As already mentioned, all decoded information bits are
only exchanged during the first iteration to minimize the backhaul, while in
the later iterations only those bits that have changed signs are exchanged
after applying some lossless compression, for example, run-length encoding
[38] or vector quantization
techniques [39].
Figure 14 shows that the average backhaul traffic during different iterations
is plotted as a function of SNR for a hard information bit exchange. In the
operating region of interest (
dB), there is negligible traffic after 3
iterations. The total backhaul in this operating region lies between 100% and
150% of the total number of information bits received, which is a substantial
gain over DAS backhaul traffic requirement [19]. It must be mentioned that any additional overhead,
required for the compression technique (such as run-length) and used for
exchanging a fraction of the estimates, was not taken into account.
Figure 14: Backhaul traffic normalized with
respect to total information bits. Single-bit quantization of LLR values is
performed. Only those bits that have changed signs
between iterations are exchanged (

dB).
6.4. Sensitivity to Additional Interference
Finally Figure 15 shows the degradation in the performance of the receiver in the presence of
additional weak interferers. As an example, a (
) cellular system is considered with three
interferers. It is assumed that two interferers are strongly received (
) with the normalized path loss
(0 dB), while the third one is a weak
interferer whose normalized path loss
can be varied. As illustrated, the performance
deteriorates sharply if
dB. This is due to the fact that the product
constellation of the three stronger streams is quite densely populated and any
small additional noise may result in a large change in the demapper output estimates,
thereby making the decoder less effective. As to be expected, the schemes
become more sensitive to this additional noise after quantization. With
comparison to Figure 11 (
,
0 dB curve), one can conclude that it is more beneficial for the considered
scenario to jointly detect all four incoming signals if the normalized path
loss for the weak interferer exceeds
dB.
Figure 15: FER for SAIC-DID in the presence of a weak interferer.

represents the
path loss of the weak interferer.
7. Conclusions and Future Work
Outer cell
interference in future cellular networks can be suppressed through base station
cooperation. We presented an alternative strategy to the distributed antenna
system (DAS) for mitigating OCI which we termed as distributed iterative
detection (DID). An interesting feature of this approach is the fact that no
special centralized processing units is needed. In addition, we explored its
implementation with reduced backhaul traffic by performing joint maximum
likelihood detection for the desired user and the dominant interferers. We
propose to exchange nonuniformly quantized soft bits to minimize the backhaul
traffic. Interestingly, the quantization of reliability information does not
result in a pronounced performance loss and sometimes even hard bits can be
exchanged without undue degradation. To minimize backhaul it is further
proposed that only those bits that have changed signs between
iterations be exchanged. The result is a considerable reduction
in backhaul traffic between base stations. The scheme is limited by
(undetected) background interference.
An extension of this work could address the question
under which conditions reliability information for more than one stream should
be exchanged to obtain diversity and array gain and when this does not pay.
This should provide some further insight into the tradeoff between capacity
increase and affordable complexity.
Appendix
Optimum Quantization of the
-Value Density
To optimize the
reconstruction (quantization) levels
and decision levels
for a given density
,
we have to iteratively compute the integrals updating the reconstruction levels
given the current decision levels
(see (29)).
Consider first the bimodal Gaussian density of
-values given in (25). The integrals to be
evaluated become (with 
(A.1)
and
(A.2)
The
optimum positive quantization levels are displayed in Figure 16 (the negative
levels are obtained by inversion due to symmetry). As to be expected, for one
quantization bit, the level equals the mean more or less exactly. With
additional bits, the levels are placed on both sides around the mean. Similar
integrals have to be evaluated to quantize
nonuniformly in the “soft-bit” domain. Here only one integral can be
carried out:
(A.3)with
given by (26). The other integral
has to be evaluated by numerical integration.
The derived optimum quantization levels converted back to the LLR domain with
are shown in Figure 17.
Figure 16: Optimum nonuniform quantization levels obtained by optimization in the

-value domain.
Figure 17: Optimum
nonuniform quantization levels obtained by optimization in the
“soft-bit” domain.
We observe that now the optimized levels show some
saturation with increasing mean/variance of the
-value density, because the increase in
reliability is not important. Rather it pays more to distinguish
-values of intermediate magnitude, say,
roughly in the range
.
For practical evaluation, it is more convenient to
determine the necessary quantizer resolution according to the variance of the
-values. We therefore provide a plot
corresponding to Figure 5 with
as the abscissa in Figure 18.
Figure 18: Mutual information
loss

for 1–3 quantization bits as a function of the
variance of the

-values.
References
- J. G. Andrews, “Interference cancellation for cellular systems: a contemporary overview,” IEEE Wireless Communications, vol. 12, no. 2, pp. 19–29, 2005.
- H. Dai, A. F. Molisch, and H. V. Poor, “Downlink capacity of interference-limited MIMO system with joint detection,” IEEE Transactions on Wireless Communications, vol. 3, no. 2, pp. 442–453, 2004.
- J. G. Proakis, Digital Communication, McGraw-Hill, New York, NY, USA, 4th edition, 2001.
- S. Verdu, “Demodulation in the presence of multiuser interference: progress and misconceptions,” in Intelligent Methods in Signal Processing and Communications, pp. 15–44, Birkhauser Boston, Cambridge, Mass, USA, 1997.
- R. Lupas and S. Verdu, “Linear multiuser detectors for synchronous code-division multiple-access channels,” IEEE Transactions on Information Theory, vol. 35, no. 1, pp. 123–136, 1989.
- U. Madhow and M. L. Honig, “MMSE interference suppression for direct-sequence spread-spectrum CDMA,” IEEE Transactions on Communications, vol. 42, no. 12, pp. 3178–3188, 1994.
- D. Seethaler, G. Matz, and F. Hlawatsch, “An efficient MMSE-based demodulator for MIMO bit-interleaved coded modulation,” in Proceedings of IEEE Global Telecommunications Conference (GLOBECOM '04), vol. 4, pp. 2455–2459, Dallas, Tex, USA, November-December 2004.
- P. D. Alexander, M. C. Reed, J. A. Asenstorfer, and C. B. Schlegel, “Iterative multiuser interference reduction: turbo CDMA,” IEEE Transactions on Communications, vol. 47, no. 7, pp. 1008–1014, 1999.
- B. Lu and X. Wang, “Iterative receivers for multiuser space-time coding systems,” IEEE Journal on Selected Areas in Communications, vol. 18, no. 11, pp. 2322–2335, 2000.
- H. Lee, B. Lee, and I. Lee, “Iterative detection and decoding with an improved V-BLAST for MIMO-OFDM systems,” IEEE Journal on Selected Areas in Communications, vol. 24, no. 3, pp. 504–513, 2006.
- A. D. Wyner, “Shannon-theoretic approach to a Gaussian cellular multiple-access channel,” IEEE Transactions on Information Theory, vol. 40, no. 6, pp. 1713–1727, 1994.
- S. Shamai and A. D. Wyner, “Information-theoretic considerations for symmetric, cellular, multiple-access fading channels. I,” IEEE Transactions on Information Theory, vol. 43, no. 6, pp. 1877–1894, 1997.
- W. Choi, J. G. Andrews, and C. Yi, “Capacity of multicellular distributed antenna networks,” in Proceedings of the International Conference on Wireless Networks, Communications and Mobile Computing (WIRLES '04), vol. 2, pp. 1337–1342, Maui, Hawaii, USA, June 2005.
- A. Grant, S. Hanly, J. Evans, and R. Müller, “Distributed decoding for Wyner cellular systems,” in Proceedings 5th Australian Communications Theory Workshop (AusCTW '04), pp. 77–81, Newcastle, Australia, February 2004.
- E. Aktas, J. Evans, and S. Hanly, “Distributed decoding in a cellular multiple-access channel,” in Proceedings of the IEEE International Symposium on Information Theory (ISIT '04), p. 484, Chicago, Ill, USA, June-July 2004.
- E. Aktas, J. Evans, and S. Hanly, “Distributed base station processing in the uplink of cellular networks,” in Proceedings of IEEE International Conference on Communications (ICC '06), vol. 4, pp. 1641–1646, Istanbul, Turkey, June 2006.
- O. Shental, A. J. Weiss, N. Shental, and Y. Weiss, “Generalized belief propagation receiver for near-optimal detection of two-dimensional channels with memory,” in Proceedings of the IEEE Information Theory Workshop (ITW '04), pp. 225–229, San Antonio, Tex, USA, October 2004.
- A. Sklavos and T. Weber, “Interference suppression in multi-user OFDM systems by antenna diversity and joint detection,” in Proceedings of the COST 273 Management Committee Meeting (MCM '01), Bologna, Italy, October 2001, TD(01)020.
- S. Khattak, W. Rave, and G. Fettweis, “SIC based multiuser turbo detection in a distributed antenna system for non gray mapping,” in Proceedings of the 9th International Symposium on Wireless Personal Multimedia Communications (WPMC '06), San Diego, Calif, USA, September 2006.
- W. Roh and A. S. Paulraj, “MIMO channel capacity for the distributed antenna systems,” in Proceedings of the IEEE 56th Vehicular Technology Conference (VTC '02), vol. 2, pp. 706–709, Vancouver, BC, Canada, September 2002.
- S. Verdu, Multiuser Detection, Cambridge University Press, Cambridge, UK, 1998.
- P. Marsch and G. Fettweis, “A framework for optimizing the uplink performance of distributed antenna systems under a constrained backhaul,” in Proceedings of the IEEE International Conference on Communications (ICC '07), pp. 975–979, Glasgow, Scotland, June 2007.
- A. Sanderovich, O. Somekh, and S. Shamai, “Uplink macro diversity with limited backhaul capacity,” in Proceedings of the IEEE International Symposium on Information Theory (ISIT '07), Nice, France, June 2007.
- S. Khattak and G. Fettweis, “Distributed iterative detection in an interference limited cellular network,” in Proceeding of the 65th IEEE Vehicular Technology Conference (VTC '07), pp. 2349–2353, Dublin, Ireland, April 2007.
- T. Weber, A. Ahrens, and S. Deng, “Decentralized interference cancellation in mobile radio networks,” in Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC '07), pp. 2190–2194, Kowloon, China, March 2007.
- V. Kühn, “Combined MMSE-PIC in coded OFDM-CDMA systems,” in Proceedings of Conference IEEE Global Telecommunicatins Conference (GLOBECOM '01), vol. 1, pp. 231–235, San Antonio, Tex, USA, November 2001.
- H. Zhang, N. B. Mehta, A. F. Molisch, J. Zhange, and H. Dai, “Joint transmission by cooperative base stations in multiuser MIMO cellular downlinks with asynchronous interference,” IEEE Transactions on Wireless Communications, vol. 7, no. 1, 2008.
- J. Hagenauer, E. Offer, and L. Papke, “Iterative decoding of binary block and convolutional codes,” IEEE Transactions on Information Theory, vol. 42, no. 2, pp. 429–445, 1996.
- E. Zimmermann, S. Bittner, and G. Fettweis, “Complexity reduction in iterative MIMO receivers based on EXIT chart analysis,” in Proceedings of the 4th International Symposium on Turbo Codes & Related Topics (ISTC '06), München, Germany, April 2006.
- B. M. Hochwald and S. ten Brink, “Achieving near-capacity on a multiple-antenna channel,” IEEE Transactions on Communications, vol. 51, no. 3, pp. 389–399, 2003.
- W.-J. Choi, K.-W. Cheong, and J. M. Cioffi, “Iterative soft interference cancellation for multiple antenna systems,” in Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC '00), vol. 1, pp. 304–309, Chicago, Ill, USA, September 2000.
- S. Lloyd, “Least squares quantization in PCM,” IEEE Transactions on Information Theory, vol. 28, no. 2, part 1, pp. 129–137, 1982.
- J. Max, “Quantizing for minimum distortion,” IEEE Transactions on Information Theory, vol. 6, no. 1, pp. 7–12, 1960.
- T. M. Cover and J. A. Thomas, Elements of Information Theory, John Wiley & Sons, New York, NY, USA, 1991.
- I. Land, P. A. Hoeher, and S. Gligorevic, “Computation of symbol-wise mutual information in transmission systems with LogAPP decoders and application to Exit charts,” in Proceedings of the 5th International ITG Conference on Source and Channel Coding (SCC '04), pp. 195–202, Erlangen, Germany, January 2004.
- J. Hagenauer, “The Exit chart,” in Proceedings of the 12th European Signal Processing Conference (EUSIPCO '04), pp. 1541–1548, Vienna, Austria, September 2004.
- S. ten Brink, “Convergence behavior of iteratively decoded parallel concatenated codes,” IEEE Transactions on Communications, vol. 49, no. 10, pp. 1727–1737, 2001.
- S. Golomb, “Run-length encodings,” IEEE Transactions on Information Theory, vol. 12, no. 3, pp. 399–401, 1966.
- A. Gersho and R. M. Gray, Vector Quantization and Signal Compression, Kluwer Academic Publishers, Boston, Mass, USA, 1992.