Académique Documents
Professionnel Documents
Culture Documents
Fig. 2. Spacetime coding schemes proposed for 2 transmit antennas (left: Alamouti STBC, right: SDM).
s
1
s
2
s
4
s
3
spatial stream #2
spatial stream #2
spatial stream #3
spatial stream #1
spatial stream #1
s
2
s
1
s
3
s
2
s
1
Fig. 3. Spacetime coding schemes proposed for 3 transmit antennas (left: Hybrid SDMSTBC, right: SDM).
s
4
s
3
spatial stream #2
spatial stream #1
spatial stream #2
spatial stream #3
spatial stream #1
s
4
s
3
s
3
s
4
s
6
s
5
s
1
s
2
s
2
s
1
s
1
s
2
s
2
s
1
Fig. 4. Spacetime coding schemes proposed for 4 transmit antennas.
S. Simoens et al. / Signal Processing 86 (2006) 19111919 1914
on subcarrier index is neglected in this section.
Therefore, H
m;n
is the channel coefcient from Tx
antenna n to Rx antenna m. The noise variance per
receive antenna is denoted by s
2
. The transmit
power is uniformly distributed over the transmit
antennas such that the signal variance per antenna
is P
t
=N
t
. N
s
is the number of independent bit
streams. Also, y
i
m
and n
i
m
denote the complex
received symbol and noise on antenna m for OFDM
symbol i.
2.2.1. Alamouti STBC
For Alamouti STBC modes with N
t
2 transmit
antennas, it is well known that after conjugating the
rst received symbol y
1
m
, an orthogonal equivalent
channel matrix can be formed as follows
y
1
m
y
2
m
" #
H
m;2
H
m;1
H
m;1
H
m;2
" #
s
1
s
2
" #
n
1
m
n
2
m
" #
. (1)
Therefore, the receiver multiplies y
1
m
y
2
m
t
by the
hermitian transpose of the equivalent channel
matrix to recover s
1
and s
2
scaled by jH
m;1
j
2
jH
m;2
j
2
. Maximum ratio combining (MRC) can
then be applied by simply summing over the N
r
receive antennas. Finally, the SNR at the output of
the MRC is
c
P
t
s
2
N
t
X
2
n1
X
N
r
m1
jH
m;n
j
2
. (2)
2.2.2. Spatial division multiplexing modes
For SDM modes, many linear (e.g. ZF, MMSE)
and non-linear (e.g. V-BLAST [17]) processings
are possible. In this paper, the focus is on linear
processing only. The received N
r
1 symbol vector
y
1
y
1
1
; . . . ; y
1
N
r
t
is multiplied by a matrix W. For
ZF processing, W is the pseudo-inverse of H
W H
H
H
1
H
H
. (3)
For MMSE processing
W H
H
HH
H
s
2
N
t
P
t
I
N
r
1
. (4)
Denoting by s s
1
; s
2
; . . . ; s
N
s
t
the N
s
1 vector of
sent symbols, and n the thermal noise vector, the
output after ZF processing equals
z s Wn. (5)
After ZF processing, the output is affected by a
colored noise of covariance matrix
R s
2
WW
H
. (6)
In the rest of the paper, the focus is on the more
complex MMSE case, where the output can be
expressed as
z WHs Wn diagWHs
WH diagWHs Wn, 7
where diagM is the diagonal matrix obtained by
nulling the non-diagonal terms of M. The output
is affected by a colored noise, plus inter-stream
interference. In the following, this interference is
approximated as additive Gaussian noise, and the
overall noise plus interference covariance matrix
equals
R
P
t
N
t
WH diagWHWH diagWH
H
s
2
WW
H
. 8
The N
s
signal-to-noise plus interference ratio vector
c at the output of MMSE processing is thus the
diagonal of the following matrix
P
t
N
t
diagWHdiagWH
H
diagR
1
. (9)
2.2.3. Hybrid SDM STBC modes
For the linear processing of these modes, two
successive N
r
1 received symbol vectors y
1
and y
2
are processed, in order to recover the two N
s
1
QAM symbol vectors s
1
and s
2
. Denote by h
n
H
1;n
; . . . H
N
r
;n
t
the N
r
1 channel coefcients
from transmit antenna n. The focus in this subsec-
tion is on the hybrid scheme of Fig. 3, where N
t
3,
N
r
2 and N
s
2 but the methodology remains
the same for other hybrid schemes. The principle is
to construct a code such that an equivalent channel
matrix H
e
can be formed with a rank high enough to
solve the linear system in the least-squares sense.
The received signal vector is
y
1
y
2
" #
h
2
h
1
0 h
3
h
1
h
2
h
3
0
" #
|{z}
H
e
s
1
s
2
" #
n
1
n
2
" #
.
(10)
Just like in Section 2.2.2, a SNR can be computed at
the output of the ZF and MMSE detectors.
Equations remain the same except that H must be
replaced by H
e
.
3. AMC algorithm and PER prediction
As explained in the introduction, the ideal LQM
is a function which maps the channel matrix and the
ARTICLE IN PRESS
S. Simoens et al. / Signal Processing 86 (2006) 19111919 1915
noise variance onto a scalar which can be straight-
forwardly associated to the PER via a look-up
table. The look-up table depends on the MCS and
on the packet length. The LQM function itself
can also depend on the MCS. For instance, the
mutual information ideally depends on the signal
distribution, hence on the constellation. Likewise,
the union bound depends on the convolutional
code transfer function. It is however difcult to
derive a low-complexity LQM which takes into
account all parameters affecting the PER. This
is the reason why we present three candidate
LQMs in this section, before benchmarking them
in Section 3.3. The equivalent channel matrices and
SNR after spacetime receiver processing derived in
Section 2.2 are used. However, the dependence on
the OFDM subcarrier index previously removed for
notational simplicity is reintroduced. Consequently,
H
j
, W
j
, R
j
and c
j
are related to the jth subcarrier
among the N
u
useful data subcarriers. Note that in
802.11a/g, N
u
48.
3.1. Instantaneous SNR
This is a simple LQM developed for single
antenna. In order to keep the LQM a scalar, its
denition is extended to multiple-antennas by
averaging over the receiver antennas
SNR
instant
P
t
N
u
N
r
N
t
s
2
X
N
u
j1
X
N
r
m1
X
N
t
n1
jH
j
m;n
j
2
. (11)
Note however that the SNR per receive antenna
would have more signication for an RF front-end
designer.
3.2. Shannon capacity expression
The general expression for OFDMMIMO chan-
nel capacity proposed in [5] is
C
1
N
u
X
N
u
j1
log det I
N
r
P
t
s
2
N
t
H
j
H
jH
. (12)
The capacity indicates the maximum spectrum
efciency that could ideally be reached assuming
uncorrelated Gaussian signal on each transmit
antenna and ideal channel coding. Clearly, none
of these assumptions holds in a real system and it
can be veried that the straightforward application
of Eq. (12) as a LQM does not provide good results.
A possible improvement is to consider a channel
which encompasses the spacetime encoder and
decoder. In that case, a different LQM formula is
used for each spacetime coding scheme. For
Alamouti STBC, the SNR at the output of the
channel is given by Eq. (2) and the capacity can be
expressed as
C
1
N
u
X
N
u
j1
log 1
P
t
2s
2
X
2
n1
X
N
r
m1
jH
j
m;n
j
2
!
. (13)
For SDM, the channel undergoes correlated noise
of the covariance matrix given by Eq. (8). However,
we decide to neglect the noise correlation effects
because thanks to spatial and frequency interleav-
ing/deinterleaving, the effect of this correlation on
the PER should hopefully be negligible. We veried
by simulations that this intuition improves PER
prediction accuracy, although a theoretical investi-
gation of this topic would be an interesting research
work. Therefore, we approximate the capacity of
this channel by
C
1
N
u
X
N
u
j1
log det I
N
t
P
t
N
t
diag
W
j
H
j
diagR
j
1
diagW
j
H
j
14
The capacity of hybrid SDMSTBC schemes has an
expression very similar to Eq. (14):
C
1
2N
u
X
N
u
j1
log det I
N
s
P
t
N
t
diagW
j
H
j
e
diagR
j
1
diagW
j
H
j
e
. 15
3.3. Exp-ESM methodology
The exponential effective SNR mapping method
(Exp-ESM) has been proposed to predict PER
performance in OFDM systems in [12,18]. It
consists in deriving a LQM which is called effective
SNR, and which is the SNR that would be required
on AWGN channel to obtain the same PER:
PER
AWGN
g
eff
PERc
1
; . . . c
N
u
. The theoretical
justication is derived from the union bound
and Chernoff bound, for BPSK and QPSK con-
stellations. For a general MIMOOFDM system
with QAM constellations, a scalar b is found
by simulations such that the effective SNR
ARTICLE IN PRESS
S. Simoens et al. / Signal Processing 86 (2006) 19111919 1916
LQM equals
g
eff
blog
1
N
u
N
s
X
N
u
j1
X
N
s
i1
exp
g
j
i
b
! !
, (16)
where g
j
i
is the SNR at the output of spacetime
processing, for stream i on subcarrier j, and is given
by Eqs. (2) and (9). A way to obtain b is to t the
model over a large-enough number of independent
channel realizations according to a criterion. One
criterion to select the optimum b value is
b
opt
min
b
max
i;j
jg
eff;j
g
eff;i
j
, (17)
where g
eff;i
is the effective SNR found for the ith
independent channel trial. The advantage of exp-
ESM over capacity is that it accounts for the FEC
without requiring the knowledge of the code
transfer function.
4. Performance comparison
In this section, the performance of the three
LQMs dened in Section 3 are compared in the
single antenna and multiple-antenna context. Simu-
lations are conducted over 802.11n channel models
D and E [19,20], with 20 independent channel
realizations generated for each model.
4.1. Accuracy of the LQMs
In Fig. 5 (left) the PER vs. instantaneous SNR
curves are superimposed for 40 independent chan-
nels in a single-antenna context for the 64QAM,
R
3
4
802:11a=g mode. In this example, the best and
worst PER curves are separated by 7 dB. It is
concluded that instantaneous SNR is not a good
LQM for a multicarrier system.
Under the same conditions, exp-ESM yields a
much better matching, as illustrated in Fig. 5 (right).
Note that a comparison with the capacity LQM
would not be obvious, since the latter is not
expressed as an SNR in dB. One way to compare
them is to measure the effective SNR range after
inverting the capacity formula assuming an equiva-
lent AWGN channel, as proposed in [21]. Inverting
the capacity matrix is also feasible in multiple-
antenna context, since the IEEE 802.11n Task
Group has extended the AWGN reference channel
to multiple antenna setting by assuming that the
channel matrix is a truncated Fourier transform (i.e.
full rank matrix). In this paper the comparison of
the three metrics is done in terms of the throughput
performance of an AMC algorithm employing each,
which is ultimately what matters to the upper layers.
4.2. Impact on system throughput
The role of the PHY layer is to provide a packet
delivery service to the MAC layer. The MAC can
tolerate a residual PER at the output of the PHY,
since these erroneous packets will be identied by
CRC and retransmitted by a retransmission (ARQ)
protocol. In a WLAN, the delays resulting from the
ARQ are low with respect to those tolerated by
higher layer protocols (e.g. TCP). Therefore, a large
number of retransmissions is possible. Under
unlimited retransmissions and neglecting the over-
head introduced by the MAC protocol, the
throughput r for a raw PHY bit rate r equals
r r1 PER. (18)
An AMC algorithm that selects the MCS with the
maximum throughput while meeting the target PER
constraint is simulated. According to Fig. 5 there
ARTICLE IN PRESS
0.01
0.1
1
10 15 20 25 30
P
E
R
SNR (dB)
PER vs Instantaneous SNR
Nt=1 Nr=1, MRC, 64QAM R=0.75
0.01
0.1
1
10 12 14 16 18 20
P
E
R
expESM Eff SNR
PER vs expESM Effective SNR
Nt=1 Nr=1, MRC, 64QAM R=0.75
Fig. 5. PER vs. Instantaneous SNR (left) and exp-ESM effective SNR right), single antenna, 64 QAM, R
3
4
, 40 independent channel
realizations (20 IEEE 802.11n channel D and 20 IEEE 802.11n channel E).
S. Simoens et al. / Signal Processing 86 (2006) 19111919 1917
exists a target LQM value corresponding to the
target PER for each channel, although ideally the
LQM value of different channel realizations should
be as close as possible to each other (i.e. indepen-
dent of the instantaneous channel realization). In
order to have a fair and realistic comparison
between the various LQMs, the target LQM is
dened such that 95% of the channels have a PER
lower than the target PER. Also a target PER of 5%
is selected, which is a realistic value for MAC
performance evaluation.
The throughput vs. average SNR performance of
the three LQM is examined in the 802.11a/g context
on Fig. 6. The magenta-dotted line represents the
throughput obtained with perfect knowledge of the
PER for every channel realization and is thus an
upper bound on the performance of any PER
prediction algorithm. The thin cyan curves repre-
sent the average throughput of each mode without
AMC and without any constraint on target PER or
outage. The reader should not conclude from these
cyan curves that average SNR could be a good
LQM: as soon as target PER and outage constraints
are included for fair comparison, the average
throughput collapses. The better PER prediction
with capacity yields up to 3 dB gain over instanta-
neous SNR (red vs. dashed blue curve), but the
prediction remains imperfect, because (among other
reasons) the real system including FEC does not
operate at capacity. Exp-ESM provides a slight
improvement over capacity, but is still sub-opti-
mum. Note that in Fig. 5, the genie does better than
the hull of the curves obtained for each MCS. This
happens because each of the cyan curve is generated
for a xed MCS (without AMC). The genie curve is
generated with perfect PER knowledge and AMC,
thus does better than the xed modulation and
coding.
In Fig. 7, the average throughput is plotted vs.
average SNR for a N
t
2, N
r
2 system. The
seven low bit rate modes rely on Alamouti STBC,
whereas the four higher bit rate modes rely on
SDM. Only channel model D was used, because the
SDM modes can require a high SNR to meet the
target PER constraint that is difcult to reach under
realistic conditions with channel E. Indeed, channel
E has rays with delays almost as long as the cyclic
extension. When convolved with the transmit and
receive lters, the global channel impulse response
can exceed the cyclic extension, leading to inter-
symbol and inter-carrier interference not accounted
for in (9). It can be observed in Fig. 7 that the three
LQMs work very well for Alamouti STBC modes,
which is intuitively justied by the fact that this
scheme maximizes the diversity, reducing the fading
uctuations with a view to approach the behavior of
an AWGN channel.
5. Conclusion
In this paper, the problem of PER prediction
based on various LQM is addressed in the multiple-
antenna OFDM context. The analysis is based on
a physical layer comprising various modulation
and coding schemes, ranging from robust space
time block coding to high bit rate space division
ARTICLE IN PRESS
0 5 10 15 20 25 30 35
0
10
20
30
40
50
60
Average SNR(dB)
T
h
r
o
u
g
h
p
u
t
(
M
b
/
s
)
Genie
expESM
Capacity
SNR
No AMC
Fig. 6. Throughput vs. Average SNR, 802.11a/g system, 802.11n
channels D and E models.
0 5 10 15 20 25 30 35
0
20
40
60
80
100
120
Average SNR (dB)
T
h
r
o
u
g
h
p
u
t
(
M
b
/
s
)
Genie
expESM
Capacity
SNR
No AMC
Fig. 7. Throughput vs. Average SNR, N
t
2, N
r
2 system,
802.11n channel D model.
S. Simoens et al. / Signal Processing 86 (2006) 19111919 1918
multiplexing modes, as well as hybrid SDMSTBC
schemes. For all these modes, the expression of the
various LQMs is provided and their characteristics
are explored. It is shown how they can be applied to
the new context of spacetime coding techniques.
Finally, the performance of three LQMs is bench-
marked and shown to ultimately have a signicant
impact on the throughput performance of the AMC
algorithm. Improvements of the existing LQMs are
still possible, as shown by simulations.
References
[1] IEEE 802.11a, Part 11:Wireless LAN Medium Access
Control (MAC) and Physical Layer specications (PHY)
High Speed Physical Layer in the 5GHz band, IEEE Std
802.11a-1999, IEEE Standards Department, New York,
January 1999.
[2] B.L. Floch, M. Alard, C. Berrou, Coded orthogonal
frequency division multiplex (TV broadcasting), Proc. IEEE
83 (6) (June 1995) 982996.
[3] G. Caire, G. Taricco, E. Biglieri, Bit-interleaved coded
modulation, IEEE Trans. Inform. Theory 44 (May1998)
927946.
[4] I.E. Telatar, Capacity of multi-antenna Gaussian channels,
Eur. Trans. Telecomm. 10 (1999) 585595.
[5] H. Bolsckei, D. Gesbert, J. Paulraj, On the capacity of
OFDM-based spatial multiplexing systems, IEEE Trans.
Comm. 50 (2) (February 2002) 225234.
[6] V. Tarokh, H. Jafarkhani, A.R. Calderbank, Spacetime
block codes from orthogonal designs, IEEE Trans. Inform.
Theory 45 (5) (July 1999) 14561467.
[7] F. B. Espax, J.J. Boutros, Capacity considerations for
wireless multiple-input multiple-output channels, in: Work-
shop on Multiaccess, Mobility and Teletrafc for Wireless
Communications, 1999.
[8] C.B. Chae, M. Katz, C. Suh, H. Jeong, Adaptive spatial
modulation for MIMO-OFDM, in: Wireless Communica-
tions and Networking Conference, vol. 1, March 2004,
pp. 8792.
[9] S. Simoens, D. Bartolome , Optimum performance of link
adaptation in HIPERLAN/2 networks, in: Proceedings of
the IEEE Vehicular Technology Conference, Rhodes,
Greece, May 2001.
[10] M. Lampe, H. Rohling, W. Zirwas, Misunderstandings
about link adaptation for frequency selective fading
channels, in: Proceedings of IEEE Personal Indoor Mobile
Radio Communications Conference, 2002.
[11] S. Nanda, K. Rege, Frame error rates for convolu-
tional codes on fading channels and the concept of effective
eb/n0, IEEE Trans. Veh. Technol. 47 (4) (November
1998).
[12] Ericsson, System-level evaluation of ofdmfurther consid-
erations, Technical Report, 3GPP, TSG-RAN WG1,
November 2003.
[13] FITNESS, D3.3.1MTMR Baseband Transceivers Needs
for Intra-system and Inter-system (UMTS/WLAN) Recon-
gurability, November 2003, http://www.ist-tness.org/.
[14] S. Rouquette-Le eveil et al., MIMO-based PHY layer
techniques for IEEE802.11n, in: 12th WWRF Meeting,
New York, USA, November 2004.
[15] S.M. Alamouti, A simple transmit diversity technique for
wireless communications, IEEE J. Selected Areas Commun
16 (8) (October 1998) 14511458.
[16] X. Zhuang, F.W. Vook, S. Rouquette-Leveil, K. Gosse,
Transmit diversity and spatial multiplexing in four-transmit-
antenna OFDM, in: IEEE International Conference on
Communication, vol. 4, May 2003, pp. 23162320.
[17] G. Golden, C. Foschini, R. Valenzuela, P. Wolniansky,
Detection algorithm and initial laboratory results using
V-BLAST spacetime communication architecture, Electron
Lett. 35 (1) (January 1999) 1416.
[18] Y. Blankenship et al., Link error prediction methods for
multicarrier systems, in: Proceedings of the IEEE Vehicular
Technology Conference, Fall, 2004.
[19] 802.11n Task Group, TGn Channel Models, 802.11-03/
940r4, Technical Report, IEEE P802.11, May 2004.
[20] J-P. Kermoal et al., A Stochastic MIMO radio channel
model with experimental validation, IEEE J. Selected Areas
Comm. 20 (August 2002).
[21] J. Kim et al., On efcient link error prediction based on
convex metrics, in: Proceedings of the IEEE Vehicular
Technology Conference, Fall, 2004.
ARTICLE IN PRESS
S. Simoens et al. / Signal Processing 86 (2006) 19111919 1919