Documente Academic
Documente Profesional
Documente Cultură
available (due to missing CSI feedback in the FDD mode), or Rate R Interleaver
x
...
H
cannot be straightforwardly applied (e.g. due to non-reciprocal ...
RF chains and interference scenarios in the TDD mode [4]). Hard Decision
AWGN n
y
The correct separation of the transmitted signals at the re- Binary SISO
LA,Dec
-1
LE,Det
MIMO
Sink Decoder Detector
ceiver is a significant challenge in such an open-loop MIMO
setup. Optimal a posteriori probability (APP) detection of
LE,Dec LA,Det
the signals is well known to require an effort growing expo-
nentially in the (raw) spectral efficiency – our figure of merit
for using MIMO. Recent years have therefore seen an intense Figure 1: Transmission model with BICM-MIMO transmitter
research effort to develop detection algorithms which pro- and (iterative) MIMO receiver.
vide a good performance-complexity trade-off. The plethora
of proposals ranges from simple linear receivers over suc- We focus on the case of broadband MIMO-OFDM systems
1-4244-0330-8/06/$20.002006
c IEEE
The 17th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC’06)
(examples will be given in the following section). Transmission helps a lot whenever there is enough frequency (or time) diver-
hence takes place over flat fading subcarriers. In the equivalent sity available to code over the “bad” channel realizations with
base-band model, the signal yi received on time-frequency re- strong noise enhancement.
source i is given by: If close-to-optimal detection performance is the target, tree
search based techniques should be employed. Based on the
yi = Hi xi + ni , (1) recognition that only a few hypotheses in Xl±1 maximize each
of the respective terms in (2), these back-substitution based al-
where Hi ∈ CNR ×MT is the channel matrix whose entries are gorithms construct a subset list L ⊂ X to determine the LLRs.
normalized such that E{|hk,l |2 } = 1 – each subchannel is pas- This subset list should on the one hand include only a frac-
sive. ni ∈ CNR ×1 is receiver noise whose components are tion of the elements from X – to minimize complexity, but on
zero mean i.i.d. complex Gaussian random variables with vari- the other hand be large enough to allow approaching the true
ance N0 . The transmit energy is distributed equally over the detector L-values as closely as possible – to maximize perfor-
antennas (which is the optimal power allocation strategy in the mance. Examples of such schemes are list sphere [5, 6] (LSD),
absence of CSI at the transmitter). The signal-to-noise ratio list sequential [7] (LISS) and iterative tree search [8] (ITS) de-
(SNR) at each receive antenna is given by SNR = Es /N0 . tection. The performance-complexity trade-off can be tuned
The task of the MIMO detector is to generate reliability in- by choosing the number of entries in the list L. List sphere and
formation on the code bits cl of each received vector symbol list sequential detection require a certain number of full length
y (we drop the index i for ease of notation), given the channel candidates to be found – the detection complexity is therefore
state information and optional a priori knowledge from the de- variable. The M-algorithm based ITS [8] fixes the number of
coder. This soft output is typically produced in the form of so paths which are retained in each layer. The advantage is a fixed
called log-likelihood ratios (LLRs): detection complexity, but the algorithm will no longer find the
global optimum and is prone to error propagation, especially
p (y|x(c)) · P [c] for low values of M .
P [cl = +1|y] x(c)∈Xl+1 A special case of the M-Algorithm with M = 1 is widely
L(cl |y) := ln = ln
P [cl = −1|y] p (y|x(c)) · P [c] known as successive interference cancellation (SIC) – in each
x(c)∈Xl−1 layer, only the best path for this depth is retained. In our BICM
− y − Hx
2 setup, such detectors generally suffer from error propagation
≈ max + ln P [cl ] (2) effects, as the coding gain cannot be used to decrease the num-
x(c)∈Xl+1 N0
l ber of decision errors in the cancellation step. This problem
− y − Hx
2 can be somewhat reduced by using soft cancellation (SoftSIC)
− max + ln P [cl ] , – subtracting not hard decided symbols, but soft symbols based
x(c)∈Xl−1 N0
l on the reliability of detection. The variance of these soft es-
timates can be used to determine the residual noise after the
where Xl±1 denotes the set of 2M ·L−1 symbols x(c) for which cancellation step [9]. However, the error propagation can only
cl = ±1 and the second line follows from the application of the be treated statistically, so the produced LLRs are of relatively
so called “maxLog approximation”. Evaluating the two max- low quality, especially for higher order modulation.
operations in (2) by brute-force maximum a posteriori proba- As a prerequisite for all tree search based methods, the chan-
bility detection (max-APP, or MAP) evidently requires an ef- nel matrix has to be decomposed to obtain a matrix of upper
fort growing linear with the cardinality of Xl±1 and thus ex- triangular structure – either via a Cholesky factorization, or
ponentially in the number of transmitted bits per vector sym- a QR decomposition. As detecting reliably received signals
bol. This is clearly infeasible for higher spectral efficiencies. first decreases complexity for list sphere and sequential detec-
However, there exist low complexity algorithms that show very tion [6, 10] and increases performance for iterative tree search
good performance in a number of relevant scenarios, at only and SoftSIC, a sorted QR decomposition [11] should be used.
a small fraction of the full MAP complexity. We will discuss This approach also facilitates the extension of tree search based
some examples in the following. detection methods to the MMSE case [12]. The importance of
MMSE preprocessing for solving the MIMO detection problem
B. Detection Algorithms – A Short Overview efficiently has been stressed in [6].
Linear equalization is the most simple technique – it sup-
presses the interference among layers, thereby turning the C. Tree Search Detection vs. Linear MMSE – Expected Gains
MIMO detection problem into a set of MT parallel SISO detec- To obtain a first “educated guess” on the potential gains from
tion problems and hence substantially reducing the complexity using tree search detection, we take a look at the MIMO capac-
of demodulation. There are several drawbacks to this approach: ity for the high and low diversity case. Figure 2 shows results
the first is the potentially severe noise enhancement, together (ergodic and 1% outage capacity, respectively) for a spatially
with a reduction of the spatial diversity order to 1. The second uncorrelated 4x4 MIMO system. Depicted are the capacities
is that, due to the full decoupling of the layers, we can no longer of a system using CSI at the transmitter (SVD-MIMO, Water-
achieve MAP, but only ML performance. The advantage is that filling), and a system without CSI at the transmitter (MIMO-
the noise enhancement can be precisely characterized, which BICM) using optimal vs. simple linear MMSE detection.
The 17th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC’06)
30
∆ >> 1000
Spectral Efficiency [bit / channel use]
(ergodic capacity)
WIGWAM 802.11n LTE
MIMO Configuration 4x4 4x4 2x2
System bandwidth [MHz] 100 20 5
20 FFT Bandwidth[MHz] 160 20 5
Capacity
w/
CSI@Tx FFT size 1024 64 512
Capacity Used subcarriers 596 48 450
w/o
CSI@Tx ∆=3 Subcarrier spacing [kHz] 156.25 312.50 9.77
10 (1% outage
capacity) Useful OFDM symb. [µs] 6.4 3.2 102.4
Linear Cyclic prefix [µs] 0.8 0.8 10.0
MMSE
Total OFDM symb. [µs] 7.2 4.0 112.4
∆ ... diversity order
0 Table 1: Physical layer parameters of the MIMO-OFDM sys-
0 10 SNR [dB] 20 30
tems used for the performance evaluation.
Figure 2: Ergodic and outage capacities for an uncorrelated 4x4 For channel coding, we use a Turbo Code with (13R , 15)
MIMO system using different receiver strategies. constituent convolutional codes, 8 internal iterations of
maxLogMAP decoding, and scaling of the extrinsic messages
The gains from exploiting CSI at the transmitter are quite (0.5 in the 1st , 1.0 in the 8th and 0.75 in all other iterations).
low in the high diversity environment (ergodic capacity results), The code is punctured to rate 1/2 (by puncturing each other
at the SNR values typically considered for MIMO transmis- parity bit), and to rate 3/4 using the pattern from [15]. We use
sion (10 dB and beyond) – another motivation for considering Gray mapped 4-/16- and 64-QAM transmission.
a simple BICM transmitter architecture. The offset between
linear MMSE and optimal detection is no larger than 5dB in B. Propagation Scenarios
this scenario, even for very high spectral efficiencies. For a In broadband MIMO-OFDM systems, all three degrees of free-
spectral efficiency of 4 bit/channel use (rate 1/2 coded 4-QAM dom in electromagnetic wave propagation – space, frequency
transmission) it is only 2dB – linear detection can hence be ex- and time – become available. The amount of fading and hence
pected to yield very good results for lower spectral efficiencies the level of exploitable diversity, however, is influenced by the
and high diversity environments. propagation environment and transmission system parameters.
For the low diversity case (diversity order ∆ = 3), the off- The level of frequency diversity gained from multipath fad-
set between linear and near-optimal tree search detection can ing depends on the ratio of the system bandwidth BS to the
be expected to be significantly higher, as is evident from the channel’s characteristic coherence bandwidth BC . As a rule of
results in Figure 2 – the loss in spatial diversity then leads to thumb, the coherence bandwidth can be estimated from the de-
a strong performance penalty for linear detection techniques. lay τmax of the latest significant arriving multipath component:
Note, however, that for spectral efficiencies of 8 bits per chan- BC ≈ 1/τmax . Equivalently, the amount of temporal diversity
nel use (rate 1/2 coding, 16-QAM) and below, the loss is again can be estimated by relating the symbol period TS to the chan-
only in the order of 3-4dB. nel coherence time TC , which is proportional to the inverse of
the maximum occurring Doppler frequency. However, in or-
III. A PPLICATION S CENARIOS der to avoid inter-carrier-interference due to Doppler spread,
the subcarrier spacing – which is the inverse of the symbol pe-
A. Broadband MIMO-OFDM Systems riod TS – is typically much larger than the maximum Doppler
Next generation wireless systems will not only use MIMO to frequency. Hence, the channel remains almost unchanged over
increase spectral efficiency, they will also use large bandwidths several OFDM symbols (TS TC ) and the amount of tempo-
to further boost data rates. In order to efficiently equalize fre- ral diversity is very limited.
quency selective broadband channels, OFDM is typically used. Multiple antennas offer usage of the directional properties
Examples for MIMO-OFDM systems in the short range wire- of the channel, i.e., spatial diversity. When using spatial mul-
less LAN area are IEEE 802.11n, and the physical layer pro- tiplexing, the number of non-zero singular values (or Eigen-
posals for the WIGWAM [13] and the WINNER project [14], modes) of the channel matrix Hi defines the number of streams
which aim at achieving data rates of up to 1 GBit/s in 100 MHz that can be simultaneously supported by the channel. In the
bandwidth. For the wide area cellular case, MIMO-OFDM has absence of any correlation, the average unordered singular val-
been proposed at least as a downlink solution in 3GPP long ues exhibit the same value and the maximum number of par-
term evolution (LTE). allel signals can be transmitted. The ratio between the largest
In the remainder of this paper, we study the performance of and the smallest singular value – the Eigenvalue spread σEV
different MIMO detection algorithms using a WIGWAM sys- – can thus serve as measure for the capability of the channel
tem, a 802.11n based system, and a “LTE-like” system as ex- to support spatial multiplexing. High Eigenvalue spread cor-
amples for a high, medium and low diversity environment, re- responds to high antenna correlation at either the transmitter,
spectively. The system parameters are summarized in Table 1. the receiver or both. In such cases, beamforming instead of
The 17th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC’06)
spatial multiplexing should be applied, or the number of data IV. S INGLE S HOT D ETECTION -D ECODING
streams/antennas has to be adapted to the channel conditions.
A. Sphere Detection vs. Iterative Tree Search
We first study the performance of Sphere detection and ITS,
LTE in order to obtain reasonable configurations for the follow-
SCM 1 WIGWAM ing evaluations in which they will serve as upper performance
LTE SCM 2 bounds (ML and MAP bound in the non-iterative and iterative
Winner C1 case, respectively). Figure 4 shows results for different num-
LTE bers of paths retained in the tree search, using a WIGWAM
Winner D1 WIGWAM OFDM system and rate 1/2 and 3/4 coded 16-QAM modulation
802.11n 802.11n B in the 802.11n E channel scenario. Results for linear MMSE
802.11n B WIGWAM detection are plotted as reference.
802.11n 802.11n E
802.11n D 0 Iterative Tree Search vs. Sphere Detection
10
16−QAM,
R = 3/4
c
number of branch metric computations lies in the order of 3000 C. The Low Diversity Case
– almost 4 times the figure for ITS. In the following, ITS with Results for the low diversity case are presented in Figure 6.
M = 32 will serve as our performance bound. There is almost no frequency diversity available (cf. the
16-QAM rate 3/4 results) and the Eigenmode spread is quite
B. The Medium Diversity Case high. Therefore, only a 2x2 MIMO setup is used – for which
Figure 5 shows the performance of a linear MMSE detector the linear detector still shows reasonable performance. For
for a 802.11n system on the 802.11n D channel. For all cases 4-QAM transmission, the reduced noise enhancement (due to
of rate 1/2 coded transmission, the offset to the ITS bound is MMSE filtering) is enough to bring the linear detector within
in the order of 1dB, confirming our expectation from Section only 1-2dB of the ML bound. However, the reduction of the
II.C.. The results for higher spectral efficiencies show an off- diversity order to 1 will evidently cause the offset between ML
set of 3-5dB. Comparing the linear detection results for rate and linear detection to grow substantially for low target block
1/2 coded 64-QAM transmission and rate 3/4 coded 16-QAM error rates. The use of advanced detection strategies is hence
transmission (which achieve the same spectral efficiency) show very attractive for modulation orders of 16-QAM and beyond,
that in the case of linear detection, it is advantageous to use low where the achievable gains increase to over 5dB, for a block
rate channel coding together with higher order modulation. error rate of 1%.
0 Single Shot Linear Detection in High Diversity Scenario 0 Single Shot Linear Detection in Low Diversity Channel
10 10
64−QAM,
R = 3/4
c 16−QAM,
R = 3/4
c
4−QAM, 16−QAM,
BLER
16−QAM,
BLER
Figure 5: Performance of MMSE linear detection vs. ITS Figure 6: Performance of the MMSE linear detection vs.
(M=32) as ML bound for a 4x4 MIMO 802.11n system on ITS (M=16) as ML bound for the LTE-like system using 2x2
the IEEE 802.11n D channel and spectral efficiencies from 4 MIMO on the WINNER D1 channel, for spectral efficiencies
bit/s/Hz (QPSK, rate 1/2) up to 18 bit/s/Hz (64-QAM, rate 3/4). from 2 bit/s/Hz up to 6 bit/s/Hz.
(7R , 5) constituent convolutional codes for the rate 1/2 Turbo is also very low, around 2 (cf. the results for the linear de-
Code. The reduction in the code memory from 3 to 2 allows tector and 16-QAM transmission). Again, using a simple lin-
doubling the number of internal decoder iterations to 16 with- ear MMSE detection works very well for the case of 4-QAM
out increasing the total decoding complexity. This approach transmission: linear detection with post-processing achieves
fits very well with our idea of post-processing for the linear de- ML performance and comes within 1dB of the MAP bound,
tector: applying the proposals from [19], we use a total of 3 as shown in figure 8. For the case of higher order modula-
detector-decoder iterations and allow the decoder to distribute tion, more advanced detection strategies should be used, as
the 16 internal decoder iterations as needed, based on the a pri- only these are able to extract the (limited) spatial diversity from
ori knowledge at its input. The only complexity increase in the channel and thus show high gains over linear detection for
our iterative setup now stems from the two applications of the low target block error rates.
SoftSIC detector, which is quite small, compared to the effort
required for a tree search based detector. 0 Iterative Detection in Low Diversity Scenario
10
BLER
with post-processing performs within 1dB of the MAP bound. −1
10
R = 1/2
c
Note that the decoding effort invested is only half that for the
MAP setup (where a total of 32 internal decoder iterations are
used), and the detection complexity is negligible compared to
that of the ITS detector used as performance bound.
ML Bound (ITS, M = 16)
Linear detection
0 Iterative Detection Methods in High Diversity Channel MAP Bound (4xITS, M = 16)
10 −2 1xMMSE−LD + 2xSoftSIC
10
0 5 10 15 20 25 30
SNR [dB]
−1 R = 1/2 R = 3/4
c
c
10
and spectral efficiencies of 2 bit/s/Hz (QPSK, rate 1/2) and 4
bit/s/Hz (16-QAM, rate 1/2).
Iterative o ... MMSE−LD / MMSE−LD + SoftSIC Conference on Communications (ICC), Anchorage, USA, May 2003.
detection
Single−shot [8] S. Haykin, M. Sellathurai, Y. de Jong, and T. Willink, “Turbo-MIMO
10 detection for wireless communications,” IEEE Communications Magazine, vol. 42,
no. 10, Oct. 2004.
Blue: Rc = 1/2 [9] W. J. Choi, K. W. Cheong, and J. M. Cioffi, “Iterative Soft Inter-
1 Green: Rc = 3/4 ference Cancellation for Multiple Antenna Systems,” in Proceedings
16 18 20 22 24 28
SNR for BLER 5% [dB] of the IEEE Wireless Communications and Networking Conference
(WCNC’00), no. 1, 2000, pp. 304–309.
Figure 9: Performance-complexity trade-off for the high diver- [10] E. Zimmermann, W. Rave, and G. Fettweis, “On the Complexity of
Sphere Decoding,” in Proceedings of the International Conference on
sity case (WIWGAM, 802.11n E channel) and the low diversity Wireless Personal and Multimedia Communications (WPMC’04), Abano
case (LTE, WINNER D1 channel), for rate 1/2 and 3/4 coded Terme, Italy, Sept. 2004.
16-QAM transmission. [11] D. Wübben, J. Rinas, R. Böhnke, V. Kuehn, and K. Kammeyer, “Effi-
cient Algorithm for Detecting Layered Space-Time Codes,” in 4th Inter-
B. Conclusions national ITG Conference on Source and Channel Coding (ITG SCC’02),
Berlin, Germany, Jan. 2002.
We evaluated the performance of linear MMSE detection for
[12] D. Wübben, R. Böhnke, V. Kuehn, and K. Kammeyer, “MMSE Exten-
a number of relevant application scenarios, ranging from a sion of V-BLAST based on Sorted QR Decomposition,” in IEEE Semian-
broadband MIMO-OFDM system experiencing rich scattering nual Vehicular Technology Conference (VTC2003-Fall), Orlando, USA,
and highly frequency selective fading in a hot spot environ- Oct. 2003.
ment to a wideband MIMO-OFDM based cellular system oper- [13] G. Fettweis, “WIGWAM: System Concept for 1GBit/s and Beyond,” in
ating in an environment with very limited spatial and frequency IEEE 802 Plenary Meeting (Tutorial Presentation), Vancouver, Canada,
Nov. 2005.
diversity. By also simulating the performance of capacity-
[14] J. Axnäs, K. Brüninghaus, M. Döttling, K. Kalliojärvi, V. Sdralia, K.-
approaching tree search based detection techniques, we were E. Sunell, M. Sternad, and E. Zimmermann, “D2.10 v1.0: Final Report
able to give an overview of the gains achievable in both a non- on identified RI key technologies, system concept and their assessment,”
iterative and iterative MIMO detection-decoding setup. IST WINNER Project - WP2, Tech. Rep., 2005.
The presented results show that for lower channel coding [15] O. Acikel and W. Ryan, “Punctured Turbo-Codes for BPSK/QPSK Chan-
nels,” IEEE Transactions on Communications, vol. 47, no. 9, Sept. 1999.
rates and/or lower order modulation (4-QAM), simple linear
detection (with and without SoftSIC post-processing) performs [16] D. Baum and H. El-Sallabi, “D5.4 v.1.4: Final report on link level and
system level channel models,” IST WINNER Project - WP5, Tech. Rep.,
within only 1-2dB of the respective performance bounds, inde- 2005.
pendent of the available amount of diversity, making it very [17] 3GPP, “3G TR 25.996 V6.1.0(2003-9), Spatial Channel Model for Mul-
attractive from the complexity point-of-view. The use of ad- tiple Input Multiple Output (MIMO) simulations,” 3rd Generation Part-
vanced detection strategies is therefore mainly attractive for nership Project, Tech. Rep., September 2003.
cases where high rate channel coding is used and/or transmis- [18] V. Erceg and L. Schumacher, “IEEE 802.11 TGn channel models,” doc-
ument IEEE 802.11-03/940r4, May 2004.
sion takes place with higher order modulation over a channel
[19] E. Zimmermann, S. Bittner, and G. Fettweis, “Complexity Reduction in
with very low diversity order (substantially below 10). Iterative MIMO Receivers Based on EXIT Chart Analysis,” in 4th In-
ternational Symposium on Turbo Codes and Related Topics/6th Interna-
ACKNOWLEDGMENT tional ITG-Conference on Source and Channel Coding (ISTC/SCC’06),
Munich, Germany, Apr. 2006.
This work was supported by the German ministry of re- [20] S. Bittner, E. Zimmermann, and G. Fettweis, “Low Complexity Soft In-
search and education within the project Wireless Giga- terference Cancellation for MIMO Systems,” in Proceedings of the IEEE
bit with advanced multimedia support (WIGWAM) under Vehicular Technology Conference (VTC Spring’06), Melbourne, Aus-
tralia, May 2006.
grant 01 BU 370.