Professional Documents
Culture Documents
Abstract— We develop differential space time block codes received signal is first divided by the estimated channel power
(STBC) using non-constant modulus constellations for four trans- and then decoded using an a decoder which treats pairs of
mit antennas. The proposed method improves on the conventional transmitted PAM symbols as QAM symbols. The proposed
differential STBC techniques because of the larger minimum dis-
tances of non-constant modulus constellations. The transmitted method improves symbol error rate (SER) performance signif-
signals are modulated using pulse amplitude modulation (PAM). icantly compared to the conventional methods of differential
Encoding is similar to that of the conventional differential STBC, STBC which employ PSK constellations.
while the receiver is different. The signal at the receiver is
divided by the estimated channel power and then decoded using a II. C HANNEL M ODEL
conventional QAM decoder which treats pairs of transmited PAM
symbols transmitted from two transmit antennas as one QAM We consider a communication link consisting of four trans-
symbol. For transmission rates greater than 2 bits/channel use, mit and one receive antennas. The transmission is performed in
the proposed method outperforms the conventional differential time blocks consisting of 4 consecutive transmission periods.
STBC.
At the t-th period (t = 1, 2, 3, 4) of the v-th time block, four
I. I NTRODUCTION symbols cv,t,1 · · · cv,t,4 are transmitted, one from each transmit
antenna. The received signal xv,t is modelled as
Space-time block coding (STBC) is an effective method of
exploiting the advantage of multi-input multi-output (MIMO) 4
systems and is known to provide good performance with sim- xv,t = hi cv,t,i + wv,t , t = 1, 2, 3, 4, (1)
ple decoding schemes over slow fading channels[1], [2], [3]. i=1
Typically in STBC, channel state information (CSI) is assumed where hk is the sub-channel from the k-th transmit antenna
to be available at the receiver and in practice is estimated using to the receiver. The subchanels hk , k = 1, 2, 3, 4 are mod-
training symbols. In some occasions, a scheme without CSI at eled as independent samples of zero mean complex Gaus-
the receiver may also be desirable as the removal of channel sian random variables with variance 0.5 per real dimension.
estimation process may reduce both the cost and complexity In our presentation of the technique, we assume that that
of the receiver. This may be in particular true for fast fading hk does not (significantly) vary for blocks of length two
channels, as the channel estimation overhead may be excessive and varies slowly with time. These quasi-static assumptions
under this scenario. Differential detection of STBC was first are standard for differential techniques. The noise wv,t is
studied by Tarokh and Jafarkhani for two transmit antennas modeled as independent samples of a zero-mean complex
and then extended to higher number of transmit antennas 2
Gaussian random variable with variance σw /2 per dimension.
[4], [5]. The proposed schemes have approximately 3 dB The transmitted symbols are normalized so as to have unit
performance loss compared to coherent STBC, while having power, i.e., E{|cv,t,1 |2 + · · · |cv,t,4 |2 } = 1 where E{·} denotes
similar decoding complexity. Differential STBC, as proposed expectation. With the normalization, the SNR at the receiver
2
in the above literature, may only be employed in conjunction becomes 1/σw . For clarity of presentation, below we will omit
with constant modulus constellations. This can have significant subscripts v, t whenever there is no ambiguity.
loss for constellations with large number of elements. In
addressing this issue, the authors [6] developed a differential III. C ONVENTIONAL D IFFERENTIAL S PACE T IME B LOCK
STBC using QAM constellations that can be employed for two C ODE
transmit antennas.
For completeness, we first review a differential STBC with
In this work, we consider transmission using four transmit
four transmit antennas employing real constellations. The 4×4
antennas. Differential STBC scheme for QAM constellations
real orthogonal STBC matrix used in the encoding process is
do not simply extend to this scenario, thus we propose a new
given by
differential STBC technique. For the new scheme, binary data
is modulated using pulse amplitude modulation (PAM), and is a1 a2 a3 a4
encoded in a manner similar to the conventional differential −a2 a1 −a4 a3
G44 = −a3 a4
, (2)
STBC. However, the encoded symbols are normalized by the a1 −a2
power of previously transmitted symbols. At the receiver, the −a4 −a3 a2 a1
bits of binary data Dv+1 arrive at the encoder. The binary data = |hi |2 Pv+1,i + {Wi }, (8)
are BPSK modulated and the modulated signals are denoted i=1
as Pv+1 = (Pv+1,1 , · · · , Pv+1,4 ). To simplify the notation, where Wi denotes the noise term and {} denotes the real
we define four permuted vectors of the modulated signals as part of a complex number. From (8), the receiver estimates
follow: Pv+1,1 by employing the regular BPSK demodulator and the
binary data bits Dv+1 are recovered.
V1 (Sv ) = (sv,1 , sv,2 , sv,3 , sv,4 )T
As shown above, the scheme provides simple differential
V2 (Sv ) = (sv,2 , −sv,1 , sv,4 , −sv,3 )T detection for the STBC using real constant modulus constel-
V3 (Sv ) = (sv,3 , −sv,4 , −sv,1 , sv,2 )T lations. Since each transmit antenna transmits real symbols,
V4 (Sv ) = (sv,4 , sv,3 , −sv,2 , −sv,1 )T . (3) the only available constant modulus constellation is BPSK if
the constellation is designed independently for each transmit
Note that Vi (Sv )’s are orthogonal to each another. Then, the antenna. In order to transmit more than 1 bits/channel use,
modulated signals are encoded differentially as symbols at each antenna should be combined to form a
4 multi-dimensional space. For example, 24b signal points may
Sv+1 = Pv+1,k Vk (Sv ). (4) be located on a four-dimensional hyper-sphere to transmit b
k=1
bits/channel use with four transmit antennas. However, the
design of such a multi-dimensional constellation is so com-
In other words, the symbols transmitted at the (v +1)-th block plicated that it is regarded as out of scope in this paper. As an
are given by a linear combination of the symbols at the v- alternative, we adopt a simple sub-optimum method. First, we
th block with the coefficients Pv+1,k carrying the transmitted merged two real dimensions from two transmit antennas, and
information. we employed PSK constellation regarding two independent
Assuming that the channel coefficients remain constant dimensions as real and imaginary ones. In this manner, we
during the v-th and the v + 1-th time blocks, the received can transmit b bits/channel use by employing two virtual 22b -
signals can be expressed as ary PSK for four transmit antennas.
Although the suboptimal method enables the differential
xv,1 = h1 sv,1 + h2 sv,2 + h3 sv,3 + h4 sv,4 + wv,1
STBC to transmit more than 1 bits/channel use, this scheme
xv,2 = −h1 sv,2 + h2 sv,1 − h3 sv,4 + h4 sv,3 + wv,2 still has the SNR disadvantage due to employing PSK rather
xv,3 = −h1 sv,3 + h2 sv,4 + h3 sv,1 − h4 sv,2 + wv,3 than QAM. For example, the use of 64-PSK instead of 64-
xv,4 = −h1 sv,4 − h2 sv,3 + h3 sv,2 + h4 sv,1 + wv,4 . (5) QAM incurs 9.95dB SNR loss in effective signal energy [7].
Thus, high order modulation is not desirable for the differential
To derive the decoder equation of the differential STBC STBC.
receiver, the received signals in (5) are rearranged in vector
form as follows: IV. D IFFERENTIAL S PACE T IME B LOCK C ODE U SING
QAM
X1v = (xv,1 , xv,2 , xv,3 , xv,4 )
A. Proposed method
= (sv,1 , sv,2 , sv,3 , sv,4 )H⊥ + (wv,1 , wv,2 , wv,3 , wv,4 )
2 As shown in the previous section, the differential STBC
Xv = (−xv,2 , xv,1 , xv,4 , −xv,3 )
encodes information in Pv = (Pv,1 , Pv,2 , Pv,3 , Pv,4 )T ∈ M
= (sv,2 , −sv,1 , sv,4 , −sv,3 )H⊥ + (−wv,2 , wv,1 , wv,4 , −wv,3 ) where M denotes a constant modulus constellation set. There-
X3v = (−xv,3 , −xv,4 , xv,1 , xv,2 ) fore, all the elements of M are on a four-dimensional hyper-
= (sv,3 , −sv,4 , −sv,1 , sv,2 )H⊥ + (−wv,3 , −wv,4 , wv,1 , wv,2 ) sphere with unit radius. The main motivating observation of
this
4 paper 2is that the receiver only needs to know the value of
X4v = (−xv,4 , xv,3 , −xv,2 , xv,1 )
i=1 |hi | , not the values of hi individually in order to decode
= (sv,4 , sv,3 , −sv,2 , −sv,1 )H⊥ + (−wv,4 , wv,3 , −wv,2 , wv,1 ), non-constant modulus constellations, e.g., PAM, in (8). If the
4 2
(6) receiver can estimate i=1 |hi | without training symbols,
x x L . (20)
L i=1 j=1 v+i− 2 ,j v+i− 2 ,j
L
−3
10
0
10
Known p
EstimatedL=100
EstimatedL=50
EstimatedL=25
EstimatedL=10
−1
10
Symbol Error Rate
−2
10
−3
10
2 4 6 8 10 12 14 16 18 20 22
Eb/N0
Fig. 3. Simulated SER of the proposed method while the estimation interval
L is varied from 5 to 100 (2 bits/channel use)