Professional Documents
Culture Documents
Fixed Effort Sphere Decoder For MIMO OFDM Systems: Nora Tax and Berthold Lankl
Fixed Effort Sphere Decoder For MIMO OFDM Systems: Nora Tax and Berthold Lankl
Systems
Abstract—A new fixed effort Multiple Input Multiple Output The K-Best (KB) algorithm depicted in [4] and the Fixed-
(MIMO) decoder for orthogonal frequency division multiplexing Complexity Sphere Decoder (FSD) algorithm illustrated in [5]
(OFDM) is proposed. For enhancing the data rates in wireless provide near ML performance with a fixed number of needed
communication systems a higher bandwidth is needed, resulting in computations but with a missing criterion for the selection of
a frequency selective channel with multiple reflecting transmission the candidates at the different MIMO levels.
paths. These requirements implicate additional considerations on
the dimension of channel memory. Therefore we get a higher
In [6] we proposed the reduced search sphere decoder (RS-
complexity for the decoder on the receiver side that can be SD), which is performed over a fixed number of candidates
reduced by performing the equalization in the frequency domain which are selected depending on the pre-computed search set
with OFDM, where each subchannel can be considered as a flat missing probabilities at each data stream. These probabilities
MIMO channel. To achieve the optimum hardware exploitation are calculated considering the noise power after the linear
it is strongly necessary to find optimized effort based solutions compensation caused by the QR-decomposition of the chan-
to be able to implement an efficient MIMO decoder in concrete nel matrix at each MIMO level. The RS-SD provides near
practical systems. Therefore our reduced search sphere decoder ML performance with a fixed computational effort given by
(RS-SD) algorithm that performs the closest point search over the number of selected candidates resulting in an optimum
a reduced set of candidates based on pre-computed search set hardware exploitation. This approach has been derived for flat
missing probabilities and other common fixed effort algorithms
for flat MIMO channels are adapted to the OFDM system model.
fading channels and is extended to a frequency selective indoor
Furthermore our new OFDM-RS-SD algorithm is proposed channel with only a limited measurement bandwidth of 4 MHz
quartering the needed computational effort compared to the RS- in [7]. In this scenario the measured channel impulse response
SD by additionally considering the conditions of the different (CIR) contains of the line-of-sight (LOS) MIMO transmission
subchannel matrices during the selection of the candidates. path with strong power and only one weak MIMO reflected
Therefore the OFDM-RS-SD offers a higher flexibility reaching transmission path. Therefore the detection scheme is extended
near ML performance with significantly reduced computational by a decision feedback equalizer (DFE) with one tap in order
effort. to remove the disturbing inter symbol interferences (ISI).
Keywords—MIMO detection, OFDM, line-of-sight, frequency In this paper we assume a higher measurement bandwidth
selective channel, sphere decoder, RS detector which results in a much more frequency selective CIR with
more than one reflecting transmission path. These requirements
implicate additional considerations on the new dimension of
I. I NTRODUCTION channel memory that leads us to a higher complexity for
the detector on the receiver side. This complexity can be re-
Multiple Input Multiple Output (MIMO) transmission duced by performing the equalization in the frequency domain
systems promise higher data rates and a better reliability for with orthogonal frequency division multiplexing (OFDM) [8].
a given signal-to-noise ratio (SNR) and a fixed bandwidth Thus we propose a new reduced search algorithm for OFDM
as described in [1] and [2]. The optimal detector in MIMO (OFDM-RS-SD) with an intelligent candidate selection per-
systems is the maximum likelihood (ML) detector, which is not formed over all levels and all subchannels resulting in a
suitable in practice due to its high computational effort. Hence remarkable reduction of the needed effort.
the MIMO challenge is the implementation of an efficient Hence, the paper is structured as follows: In section II the
MIMO detector with low effort for the separation of the system model for a MIMO OFDM system is illustrated and
spatially multiplexed data streams. the derivation of the resulting signal model is shown. In section
The sphere decoder (SD) algorithm derived in [3] is based on III the SD principle and two common SD algorithms with fixed
a closest point search in the lattice with reduced complexity effort are shortly introduced. Besides, the idea of an intelligent
by searching in a defined hypersphere with decreasing search candidate selection of the RS-SD and the needed modifications
radii. Thus a reduced but variable number of candidates is for the OFDM-RS-SD are presented. In addition we specify the
used instead of searching over the entire constellation. The computational effort and depict the capability of the reduced
SD provides ML performance, nevertheless with a variable search algorithm to deliver soft output information. In Section
number of candidates resulting in an exponential complexity IV the simulation results are shown and the performance of
up to ML complexity for a bad conditioned channel matrix the different decoders and the needed computational effort are
and low SNR. Therefore the SD algorithm is unfeasible for compared. Finally our work will be concluded in section V.
the implementation in practical hardware systems.
the SD, FSD, KB and RS-SD algorithms can be calculated by by the factor 1/ Nt . Moreover we assume perfect channel
multiplying the needed effort per subcarrier k with the total knowledge at the receiver.
number of subcarriers K, because the different conditioned The computational effort that is needed in this scenario for
subchannel matrices Gk are not considered and therefore the the described algorithms is calculated according to the used
effort is the same for each subcarrier. But for the new OFDM- number of flops and can be found in table II. Because the
RS-SD we get different efforts for initialization and the DFT/IDFT are executed for all decoders,
PKthe different subcarriers they are not considered in the effort calculations.
resulting in FOF DM −RS−SD = k=0 FNk where FNk cor-
responds to the complexity order of O(2Nk Nt2 ).
Since the effort for the reduced search decoder almost rises TABLE II
linearly with the number of selected candidates the example in C OMPUTATIONAL EFFORT F FOR THE FIXED EFFORT SD ALGORITHMS
IN A 4 × 4 MIMO OFDM SYSTEM WITH K = 16 SUBCARRIERS .
table I shows that the needed effort for the RS-SD algorithm
FRS−SD = 4FNk =34 = 8FNk =16 and for the OFDM-RS-
RS-SD (16) 1.1 · 104 KB (10) 1.8 · 104
SD algorithm FOF DM −RS−SD = FNk =64 + 2FNk =16 +
FNk =34 = 8FNk =16 is the same but the number of candidates RS-SD (34) 2.2 · 104 KB (16) 3.4 · 104
in the different subcarriers varies for the OFDM-RS-SD and
therefore we expect the performance of the OFDM-RS-SD to RS-SD (64) 4.3 · 104 KB (34) 1.1 · 105
get closer to the ML solution. OFDM-RS-SD (16, 34) 1.1 · 104 FSD (34) 2.2 · 104
F. Soft Output OFDM-RS-SD (16, 64) 1.1 · 104 FSD (64) 4.3 · 104
To enable coded transmission, the used decoder has to OFDM-RS-SD (34, 64) 2.2 · 104 ML 4.3 · 109
provide a soft output information in form of values containing
the a posteriori probabilities of each information bit being 1
First we compare the fixed effort algorithms KB, FSD and
or 0. In [7] it is shown that the RS algorithms provide a
RS-SD to the reference of the SD which is reaching ML
simple calculation for the log-likelihood ratio (LLR) of the
performance with a variable effort. The results that are depicted
a-th transmitted bit on level i given by
in figure 4 show that the RS-SD (Nk = 64) already reaches
P (bk,ia = 1|yk,i ) the SD performance, whereas the FSD (64) with the same
L(bk,ia |yk,i ) = ln , (16)
P (bk,ia = 0|yk,i ) computational effort F as shown in table II denotes a loss of
max
with the restriction Nk,OF DM −RS ≤ 64 for each subcarrier
already reaching the SD performance, but with only half the
effort compared to the RS-SD (64).
Assuming that the hardware resource is only limited to the
total number of NOF DM −RS = 16K = 256 candidates the
RS-SD (16) already denotes a loss of about 2 dB at the BER
of 0.2·10−3 compared to the SD solution. However the OFDM-
max
RS-SD (16, 34) with the extended constraint Nk,OF DM −RS ≤
34 for each subcarrier and the same effort as the RS-SD (16)
almost reaches a performance close to the RS-SD (34), but
with only half of the computational effort. Moreover with the
max
OFDM-RS-SD (16, 64) allowing Nk,OF DM −RS ≤ 64 candi-
dates as maximum for each subcarrier the SD performance is
reached and the computational effort can even be quartered
compared to the RS-SD (64).
V. C ONCLUSION
We presented a new fixed effort MIMO OFDM decoder
which is working in a frequency selective environment, based
Fig. 4. BER performance of SD algorithms for a 4×4 MIMO OFDM system on an intelligent candidate selection with the criterion of the
using 64-QAM and 16 subcarriers. pre-computed search set missing probabilities also considering
the conditions of the different OFDM subchannel matrices.
We have shown that we can reach the SD performance by
about 1 dB at the BER of 0.5 · 10−3 . Furthermore the RS-SD quartering the needed computational effort compared to the
(34) outperforms the KB (16), whereat the KB (16) requires RS-SD, which assigns the candidates separately for each
a higher computational effort. Due to the intelligent candidate subcarrier. The presented OFDM-RS-SD algorithm is able to
selection strategy, the RS-SD shows a performance close to the achieve near maximum likelihood performance but with a
SD with a fixed effort and a significant complexity reduction. significantly reduced complexity.
Therefore the simulation shown in figure 5 only considers
the RS-SD being compared to the proposed OFDM-RS-SD R EFERENCES
algorithm. The first number in the brackets indicates the
[1] E. Telatar, “Capacity of multi-antenna gaussian channels,” Technical
maximum number of candidates which are needed for the report, 1995.
RS-SD reaching the same number of total candidates N and [2] G. Foschini and M. Gans, “On limits of wireless comunications in a
the second number specifies the maximum possible number of fading environment when using multiple antennas,” Wireless Personal
candidates for the OFDM-RS-SD within one subcarrier. Communication, vol. 6, pp. 311–335, March 1998.
[3] L. Barbero and J. Thompson, “Performance of the complex sphere
decoder in spatially correlated MIMO channels,” IET Communications,
vol. 1, no. 1, pp. 122–130, February 2007.
[4] K. w. Wong, C. y. Tsui, R.-K. Vheng, and W.-H. Mow, “A VLSI
architecture of a K-best lattice decoding algorithm for MIMO channels,”
in Circuits and Systems, 2002. IEEE International Symposium on, vol. 3,
May 2002, pp. III–273–III–276 vol.3.
[5] L. Barbero and J. Thompson, “A fixed-complexity MIMO detector
based on the complex sphere decoder,” in IEEE International Workshop
on Signal Processing Advances in Wireless Communications, July 2006.
[6] M. Chouayakh, A. Knopp, and B. Lankl, “High performance fixed effort
MIMO detector,” in International Conference on Source and Channel
Coding, January 2010.
[7] ——, “Fixed effort MIMO decoders for wireless indoor channels:
Theory and practical field trials,” in Personal, Indoor and Mobile Radio
Communications. IEEE 19th International Symposium on, Cannes,
France, September 2008.
[8] R. van Nee and R. Prasard, OFDM for Wireless Multimedia Communi-
cations. Artech House, 2000.
[9] T. Schenk, E. Fledderus, and P. Smulders, “Performance analysis of
zero-IF MIMO OFDM transceivers with IQ imbalance,” Journal of
Communications, vol. 2, no. 7, pp. 9–19, December 2007.
[10] C. P. Schnorr and M. Euchner, “Lattice basis reduction: improved
practical algorithms and solving subset sum problems,” Mathematical
Fig. 5. BER performance of the OFDM-RS-SD for a 4 × 4 MIMO OFDM Programming, vol. 66, pp. 181–191, September 1994.
system using 64-QAM and 16 subcarriers.
[11] M. Chouayakh, Wireless Indoor MIMO Systems: Theoretical Concept
and Practical Implementation with Focus on Low Effort Data Detection.
At first we consider the OFDM-RS-SD (34, 64) where the total Verlag D. Köster, 2009.
number of candidates is given by NOF DM −RS = 34K = 544