Académique Documents
Professionnel Documents
Culture Documents
dispersion code
Mabruk Gheryani, Zhiyuan Wu, and Yousef R. Shayan
Concordia University, Department of Electrical Engineering
Montreal, Quebec, Canada
email: (m gherya, zy wu, yshayan)@ece.concordia.ca
Abstract In this paper, we develop a new design for selectionmode adaptation using linear dispersion code. A new adaptive
parameter, called space-time symbol rate, can be applied due to
the use of the linear dispersion code. An adaptive algorithm for
the selection-mode adaptation is proposed. Based on the proposed
algorithm, two adaptive techniques using constellation and spacetime symbol rate are studied, respectively. If constellation and
space-time symbol rate are considered jointly, more selection
modes can be available. Theoretical analysis demonstrates that
the average transmission rate of selection-mode adaptation can
be improved in this case. Simulation results are provided to show
the benefits of our new design.
I. I NTRODUCTION
The demand for bandwidth efficiency in wireless communications has experienced an unprecedented growth. One significant advancement to improve radio spectrum efficiency is the
use of multiple-input-multiple-output (MIMO) technology [1]
[2]. Space-time (ST) codes are the most promising technique
for MIMO systems [3] [4]. Due to battery life and device
size, the power available for radio communications is limited.
Under this power constraint, adaptive technique can cooperate
with MIMO technology to further exploit radio spectrum [5]
[6].
In an adaptive system, a feedback channel is utilized to
provide channel state information (CSI) from the receiver
to the transmitter. According to the feedback of CSI, the
transmitter will adjust transmission parameters, such as power
allocation, modulation, coding rate, etc. This is conditioned
by the fact that the channel stays relatively constant before
the transmitter receives the CSI and then transmits next data
block accordingly. That is, the channel is slow. Many of
adaptive MIMO schemes have been proposed, such as waterfilling-based schemes [1] [7]- [9] and various beamforming
schemes [6] [10]- [13]. The above schemes often need nearperfect CSI feedback for adaptation calculation and consume
large feedback bandwidth. In practice, the channel estimation
will exhibit some inaccuracy depending on the estimation
method. The receiver will need time to process the channel
estimate and the feedback is subject to some transmission
delay. The transmitter needs some time to choose a proper
code, and there are possible errors in the feedback channel.
All these factors make the CSI at the transmitter inaccurate.
Additionally, the feedback bandwidth is often limited. In these
cases, adaptive schemes with a set of discrete transmission
modes are often more preferable. We can call them selectionmode adaptation. At the receiver, the channel is measured and
then one transmission mode with the highest transmission rate
is chosen, which meanwhile meets the BER requirement. The
optimal mode is fed back to the transmitter.
For selection-mode MIMO adaptation, the most convenient
adaptive parameter is constellation size for uncoded systems.
For example, constellation adaptation, such as M-QAM, is
applied to space-time block code (STBC) [14] and to spacetime trellis code (STTC) [15]. The disadvantage of these
schemes, is that they are not flexible for different rates, which
is the key requirement in the future wireless communications.
Additionally, the gap between the available transmission rates
are often very large due to the use of discrete constellations
[11].
In this study, we propose to apply linear dispersion code
(LDC) for adaptation. This is because it subsumes many existing block codes as its special cases which allows suboptimal
linear receivers with greatly reduced complexity, and provides
flexible rate-versus-performance tradeoff [16] [17]. The LDC
breaks the data stream into sub-streams that are dispersed over
space and time and then combined linearly at the transmitter
[16]. Particularly, since the LDC is applied, it makes ST
symbol rate available for adaptation. By adjusting this new
parameter together with constellation size, more available
transmission modes can be provided. Hence, the throughput
under a power constraint can be further improved while the
target bit error rate (BER) is satisfied.
II. S YSTEM M ODEL
In this study, during one ST modulation block, the channel
is assumed to be the same as estimated at the receiver.
Furthermore, the channel is assumed to be a Rayleigh flat
fading channel with Nt transmit and Nr receive antennas.
Lets denote the complex gain from transmit antenna n to
receiver antenna m by hmn and collect them to form an
Nr Nt channel matrix H = [hmn ], known perfectly to the
receiver. The entries in H are assumed to be independently
identically distributed (i.i.d.) symmetrical complex Gaussian
random variables with zero mean and unit variance.
The selection-mode adaptive system is depicted in Fig. 1. In
this system, the information bits are first mapped into symbols.
After that, the symbol stream is parsed into blocks of length
L. The symbol vector associated with one modulation block is
Binary
Info.
source
Binary
Info.
Out
Ant-1
1
Ant-1
M1
Nt
Constellation
Mapper
ML
Or
MMSE
S/P
De-Mapper
Ant-Nr
Ant-Nt
2Q
ML
Nt
L /T
Feedback
Selection
Mode
Fig. 1.
i=1
(3)
01(Nt 1)
1
P=
(4)
INt 1
0(Nt 1)1
where fk denotes the k-th column vector of F. F = [fmn ] is
a Fast Fourier Transform (FFT) matrix and fmn is calculated
by
1
fmn = exp(2j(m 1)(n 1)/Nt )
(5)
Nt
At the receiver, the received signals associated with one
modulation block can be written as
r
r
L
X
P
P
HX + Z =
H
Mi xi + Z
(6)
Y=
Nt
Nt i=1
where Y is a complex matrix of size N r T whose (m, n)th entry is the received signal at receive antenna m and time
instant n, Z is the additive white Gaussian noise matrix with
i.i.d. symmetrical complex Gaussian elements of zero mean
subject to
BERn (o ) BERtarget
(8)
(9)
That is, for the SNR region n n+1 , the transmission rate Rn (i.e., the transmission mode n ) should be
selected while the target BER is satisfied.
Then, the average transmission rate is
Z
N
X
n+1
=
R
Rn
p ()d
(10)
n=1
10
TABLE I
A DAPTIVE CONSTELLATION WITH ST SYMBOL RATE L/T = 1, 2, 3, 4
10
8PSK1layer
QPSK1layer
BPSK1layer
16QAM1lyaer
BPSK2layer
QPSK2layer
8PSK2layer
16QAM2layer
10
10
BER
BER
10
10
10
10
4
10
6
SNR(dB)
10
12
14
10
16
(a) L/T = 1
8
10
SNR(dB)
12
14
16
18
20
(b) L/T = 2
10
BPSK3Layer
QPSK3layer
8PSK3layer
16QAM3layer
10
BPSK4layer
QPSK4layer
8PSK4layer
16QAM4layer
10
10
BER
BER
10
10
10
10
10
10
15
20
25
30
10
15
SNR(dB)
20
25
30
35
SNR(dB)
(c) L/T = 3
Fig. 2.
MODE
0
1
2
3
4
MODE
0
1
2
3
4
MODE
0
1
2
3
4
MODE
0
1
2
3
4
Constellation
BPSK
QPSK
8PSK
16QAM
Constellation
BPSK
QPSK
8PSK
16QAM
Constellation
BPSK
QPSK
8PSK
16QAM
Constellation
BPSK
QPSK
8PSK
16QAM
L/T
1
1
1
1
L/T
2
2
2
2
L/T
3
3
3
3
L/T
4
4
4
4
Rm
1
2
3
4
Rm
2
4
6
8
Rm
3
6
9
12
Rm
4
8
12
16
T
Q
< 0.6309
0.6309 11 < 0.1893
0.1893 21 < 3.384
3.384 31 < 11.7479
41 11.7479
2
Q
< 0.8385
0.8385 12 < 1.4058
1.4058 22 < 5.3886
5.3886 32 < 15.4452
42 15.4452
3
Q
< 3.1014
3.1014 13 < 4.4833
4.4833 23 < 8.9696
8.9696 33 < 26.5898
43 26.5898
4
Q
< 8.1509
8.1509 14 < 14.2812
14.2812 24 < 24.2533
24.2533 34 < 30.8208
44 30.8208
(d) L/T = 4
Adaptive Constellation.
...,
...,
...,
...,
TABLE III
J OINT A DAPTATION OF ST SYMBOL RATE AND CONSTELLATION SIZE
BER BPSK 4X4
10
10
MODE
0
1
2
3
4
5
6
7
2layer
3layer
4layer
1layer
3Layer
4layer
1layer
2layer
1
10
1
10
10
2
BER
BER
10
10
10
10
10
10
Constellation
BPSK
QPSK
QPSK
QPSK
8PSK
8PSK
16QAM
L/T
1
1
2
3
3
4
4
Rm
1
2
4
6
9
12
16
T
Q
< 0.6309
0.6309 11 < 0.1893
0.1893 12 < 1.4058
1.4058 22 < 4.4833
4.4833 32 < 8.9696
8.9696 33 < 24.2533
24.2533 43 < 30.8208
44 30.8208
4
SNR(dB)
10
10
(a) BPSK (Q = 1)
8
10
SNR(dB)
12
14
16
18
10
10
1layer
2layer
3layer
4layer
3layer
1lyaer
2layer
4layer
10
BER
BER
10
10
10
10
10
10
20
(b) QPSK (Q = 2)
10
15
SNR(dB)
20
10
25
10
15
20
25
30
35
SNR(dB)
(c) 8PSK (Q = 3)
Fig. 3.
(d) 16QAM (Q = 4)
Adaptive ST symbol rate.
TABLE II
A DAPTIVE ST SYMBOL RATE WHEN CONSTELLATION IS BPSK, QPSK,
8PSK AND 16QAM, RESPECTIVELY.
MODE
0
1
2
3
4
MODE
0
1
2
3
4
MODE
0
1
2
3
4
MODE
0
1
2
3
4
Constellation
BPSK
BPSK
BPSK
BPSK
Constellation
QPSK
QPSK
QPSK
QPSK
Constellation
8PSK
8PSK
8PSK
8PSK
Constellation
16QAM
16QAM
16QAM
16QAM
L/T
1
2
3
4
L/T
1
2
3
4
L/T
1
2
3
4
L/T
1
2
3
4
Rm
1
2
3
4
Rm
2
4
6
8
Rm
3
6
9
12
Rm
4
8
12
16
T
Q
< 0.6309
0.6309 11 < 0.8385
0.8385 12 < 3.1014
3.1014 13 < 8.1509
14 8.1509
2i
< 0.1893
0.1893 21 < 1.4058
1.4058 22 < 4.4833
4.4833 23 < 14.2812
24 14.2812
3i
< 3.384
3.384 31 < 5.3886
5.3886 32 < 8.9696
8.9696 33 < 24.2533
34 24.2533
4i
< 11.7479
11.7479 41 < 15.4452
15.4452 42 < 26.5898
26.5898 43 < 30.8208
44 30.8208
associated
with R1
..
.
<i i < < i+1
associated with Ri
associated
with R1
associated
with R1
..
.
0
associated with Ri
20
18
R EFERENCES
16
14
12
10
0
5
10
15
20
SNR[dB]
25
30
35
40
Fig. 4. Average spectral efficiency comparison for the three adaptive schemes.
associated with Ri
The total average rate when for the scheme with more
transmission modes can be written as
Z i0
Z i+1
X
0
A=
(Ri
p ()d + Ri
p ()d)
i
It is obvious that
A > R