Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1-4244-0330-8/06/$20.002006
c IEEE
The 17th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC’06)
accept and generate soft information, which are exchanged be- thus suppressing the interference among the layers, it turns the
tween them during the iterative reception process. The detector MIMO detection problem into a set of M parallel SISO detec-
uses the received signal, the channel state information and the tion problems:
a-priori information provided by the decoder to generate extrin-
sic information on the received bits. The channel decoder uses ỹ = Gy = GHx + Gn = Ψx + ñ (5)
the correlation between different code bits introduced by the
encoder (i.e., the code’s structure) to generate extrinsic infor- where G is the linear filtering matrix. The order of complexity
mation about the information bits as well as the code bits. The of demapping (neglecting any preprocessing) is substantially
latter information is interleaved and fed back to the detector. reduced from O(2M ·L ) to O(2L ), at the expense of (potentially
Information is exchanged between detector and decoder using severe) noise enhancement and a reduction of the spatial diver-
the so called log-likelihood ratios (LLRs) for the code bits ci sity order to 1. Ψ models the residual interference among the
(dropping time index t for ease of notation): layers, while ñ models the noise at the equalizer output, which
is in general no longer white. For the zero forcing (ZF) case,
P [ci = +1|y] GZF := (HH H)−1 HH and thus Ψ = I – the interference
L(ci |y) := ln
P [ci = −1|y] among layers is completely removed.
x(c)∈Xci =+1 p (y|x(c)) · P [c] For the important case of MMSE detection, which aims at
= ln . (2) limiting noise enhancement, the filtering matrix is defined as:
x(c)∈Xci =−1 p (y|x(c)) · P [c]
where the second line follows from Bayes’ theorem and the GMMSE := (HH H + σ 2 I)−1 HH (6)
assumption of statistically independent bits. Xci =±1 denotes
the set of 2M ·L−1 symbols x for which ci = ±1. The second and Ψ = I – some interference among the layers remains.
term in (2) represents the a-priori knowledge from the outer Also, in general, dg (Ψ) = I1 – the concatenation of the
channel decoder. The conditioned probability densities in (2) channel and the linear filter has no longer unit gain. In or-
are given by the complex Gaussian distribution: der to remove this bias, the filtering matrix may be modified as
G̃MMSE := GMMSE S, where we define the scaling matrix
1 1 2 S = diag(1/ψ1,1 , . . . , ψm,m ). The post-equalization SINR γm
p(y|x) = exp − y − Hx . (3)
(πN0 )N N0 on each of the layers m is given by (e.g. [6]):
For the LLR computation, the constant scaling factor cancels 1 1
out and can thus be omitted. To evaluate the numerator and γm,LD = − 1,
σ 2 (HH H + σ 2 I)−1
denominator of (2) at low complexity, it is useful to apply the m,m
so called “maxLog” approximation [4]:
and the LLRs for each layer readily follow as:
− y − Hx
2
L(ci |y) ≈ max + ln P [ci ] (4)
x∈Xci =+1 N0 i 2
L(ci |ỹm ) ≈ max −γm ỹm − x + ln P [ci ]
− y − Hx
2 x∈Cci =+1
i
− max + ln P [ci ] .
ity) detection scheme for MIMO. By inverting the channel and containing only the diagonal entries of the argument.
The 17th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC’06)
SoftSIC detector. The only required overhead is the storage of 100MHz system bandwidth, 596 data subcarriers, 6.4 µs
the unquantized signals x̃j , the calculation of the diagonal el- OFDM symbol length, 0.8 µs cyclic prefix), using 4×4 MIMO
ements of the matrix from (16), which is not data dependent and 16-QAM, 64-QAM and 256-QAM transmission. For chan-
and can therefore be done as a part of the preprocessing; and nel coding we used a rate 1/2 parallel concatenated (7R , 5)
an additional comparison before the evaluation of (11). Turbo code. The decoder performed 8 internal decoding iter-
ations and the interleaver size is 14304 bits for 16-/64-QAM
D. EXIT Chart Analysis and 9536 bits for 256-QAM (3,2 and 1 OFDM symbol, respec-
Figure 2 shows the EXIT characteristics of MMSE-LD, tively). We used IEEE 802.11n channel models B and E as
MMSE-SoftSIC and MMSE-SoftSIC/LD for a 4x4 system examples for a low and high (spatial and frequency) diversity
using 16-QAM (solid lines, SNR= 10.5dB) and 256-QAM regime, respectively.
(dashed lines, SNR= 20.5dB) transmission over the i.i.d. fast
fading channel from [2] – the 802.11n channel model E shows 0
10
similar characteristics. For 16-QAM transmission, the linear
detector performs only slightly better than the SoftSIC when 16−QAM 64−QAM 256−QAM
FER
results in the following section).
1
−2
x ... MMSE−LD
10 + ... MMSE−SoftSIC
0.9
o ... MMSE−SoftSIC/LD
v ... Sphere
0.8
12 14 16 18 20 22 24 26 28 30 32
SNR [dB]
0.7
0.6 MMSE−SoftSIC
MMSE−SoftSIC/LD
IE,Det; IA,Dec
0.5 MMSE−LD
Figure 3: Performance results for single-shot equalization,
0.4
IEEE 802.11n B channel model
Rate 0.5 PCCC,
0.3 (based on mem. 2 CC,
8 logMAP its.) Figure 3 shows the performance of the three investigated de-
0.2
tection techniques in a non-iterative setup, for the low diversity
0.1 regime (results for the high diversity case are similar; therefore
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
not shown). The proposed adaptive SoftSIC/LD detector con-
I ;I
A,Det E,Dec sistently outperforms both the linear and the SoftSIC detector.
However, the achieved gains are relatively low (in the order of
Figure 2: Extrinsic information transfer chart for a linear 0.5dB at a target FER of 1%). The SoftSIC detector’s perfor-
MMSE (near horizontal curves), a SoftSIC (upper curves) and mance continually degrades as the modulation order increases.
the SoftSIC/LD detector (circle markers), for 16-QAM (dashes It only achieves linear MMSE performance for 16-QAM trans-
curves) and 256-QAM (solid curves). mission (for 4-QAM transmission it slightly outperforms the
linear detector; results not shown). In light of the effort in-
For high a priori knowledge, the SoftSIC significantly out- vested in the calculation of soft symbols and interference can-
performs the linear detector, as the latter profits only very little cellation noise for both the SoftSIC and the SoftSIC/LD detec-
from available a priori knowledge (the slight gains are due to tor, using a simple linear MMSE detector might be the wisest
demapping of a multilevel modulation). Note that a SIC with- choice in such a setup. Figure 4 presents results for an iter-
out error propagation (GenieSIC) is capacity-achieving, which ative setup (4 detector-decoder iterations). Again, the Soft-
explains the good performance in the high LA,Det regime. SIC/LD detector performs as good as or better than the other
The proposed adaptive SoftSIC/LD detector (circle markers) detection techniques (within the limits of precision). The same
always performs at least as good as the SoftSIC detector and performance can, however, be achieved by the hybrid detector
shows performance close to that of the linear detector in the setup (linear detection in the first, SoftSIC in the 3 subsequent
low LA regime, showing that it realizes the potential gains of iterations). Since the highest effort for detection is invested
switching between the two techniques. for the SoftSIC/LD in the first iteration, and substantial sav-
ings are possible for the last 3 iterations [9], this setup appears
to be the more attractive option. Both investigated combined
IV. S IMULATION R ESULTS
linear/SoftSIC receiver techniques achieve performance within
The proposed algorithms were tested by simulating the 1-2dB of the Sphere detector (1024 candidates, 4 detector-
home/office setup of the WIGWAM broadband MIMO-OFDM decoder iterations) bound, and achieve a gain of 1.5-2dB over
system [10] (160 MHz FFT bandwidth, 1024 point FFT, ML detection (Sphere, 1024 candidates, single shot detection-
The 17th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC’06)
0
which switches between the two detector types, based on the
10
quality of the received signal and available soft information.
256−QAM We compared the performance of this technique with that of
16−QAM simple linear MMSE and SoftSIC detection in a non-iterative
setup and showed that the proposed detection algorithm outper-
forms both schemes. For the case of iterative MIMO equaliza-
−1
10
tion, we compared the performance of the proposed scheme
FER