A Novel Distributed Space-Time Trellis Code for
Asynchronous Cooperative Communications under
Frequency-Selective Channels
Zhimeng Zhong†, Shihua Zhu†, and Arumugam Nallanathan‡
†Department of Electronics and Information Engineering, Xi’an Jiaotong University, Xi’an 710049 P.R. China
Email: {zmzhong, szhu}@mail.xjtu.edu.cn
‡Division of Engineering, King’s College London, London WC2R 2LS. U.K
Email: arumugam.nallanathan@kcl.ac.uk
I. I NTRODUCTION
Fading severely affects wireless communications performance, causing large variations in signal strength as a function
of the user position. Diversity is a powerful technique against
fading, used into spatial, temporal, and frequency domains
[1]. To exploit the spatial diversity, multiple antennas can be
equipped at the transmitter and/or the receiver. However, it
is difficult to place multiple antennas on a mobile terminal
or a sensor node due to the size limit and the hardware
complexity. It is shown recently that the spatial diversity can
be exploited if cooperation is adopted among users [2][3]. The
resulted transmission scheme is referred to as the cooperative
communications [3].
In [3], [4], different cooperative protocols are derived. The
distributed space-time code (DSTC) protocol is proposed in
[4], where space-time code (STC) is applied at each relay
nodes to pass the data from source to destination simultaneously. Most of the cooperative diversity works assume
perfect synchronization among users. Recently, asynchronous
cooperative diversity has been discussed in [5]-[12]. Note that,
the DSTC in [9]-[11] are designed under the assumption that
the channels between relays and destination are flat fading.
In this paper, we use the stack construction method from
[13], [14] to build a family of DSTTC with the minimum
memory order for asynchronous cooperative communications
where the channels are considered frequency-selective. We
derive sufficient conditions on the code design such that the
full diversity can be achieved. Simulations demonstrate that
R1
Phase II
Phase I
R2
T
S
……
Abstract— In most cooperative communications works, perfect
synchronization among relay nodes is assumed in order to achieve
cooperative diversity. However, this assumption is not realistic
due to the distributed nature of each relay node. In this paper, we
propose a family of distributed space-time trellis code (DSTTC)
that does not require the synchronization assumption. It is
shown that the proposed DSTTC can achieve full cooperative
and full multipath diversities for the asynchronous transmission
by utilizing a specifically designed generator matrix. We derive
sufficient conditions on the DSTTC with the minimum memory
order. Finally, various numerical examples are provided to verify
the analytical studies. The newly proposed codes exhibit good
properties, e.g. high energy efficiency and low synchronization
cost, and can be applied to distributed wireless networks.
RM 1
RM
Fig. 1.
Transmission Protocol.
the newly proposed DSTTC can achieve both full cooperative
diversity and full multipath diversity for asynchronous communications.
This paper is organized as follows. In Section II, the system
model is presented and the problem is formulated. In Section
III, the DSTTC is developed. We derive sufficient conditions
on the code design such that the full diversity can be achieved
in this section. Finally, simulations are provided in section IV
and conclusions are drawn in Section V.
Notations: Vectors and matrices are boldface small and
capital letters; the transpose, complex conjugate, Hermitian
of the matrix A are denoted by AT , A∗ , AH , respectively;
Tr(A) and AF are the trace and the Frobenius norm of
A; (A)i,j is the (i, j)th entry of A and diag{a} denotes a
diagonal matrix with the diagonal element constructed from
a; I is the identity matrix.
II. S YSTEM M ODEL AND P ROBLEM F ORMULATION
Consider a system with M + 2 nodes that communicate
cooperatively as shown in Fig. 1. We assume that there is one
source node S, one destination node T , and M relays Ri , i =
1, 2, . . . , M . We also assume that there is no direct connection
between the source and the destination (for example due
to shadowing or too large separation) and that all terminals
operate in half-duplex fashion [3]. We consider the decodeand-forward (DF) transmission protocol that consists of two
phases. During phase I, S broadcasts its information to all
the relays. During phase II, each relay firstly checks whether
978-1-4244-2324-8/08/$25.00 © 2008 IEEE.
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE "GLOBECOM" 2008 proceedings.
the decoding is successful according to Cyclic Redundancy
Check (CRC) bits that was inserted by the source, then, if the
decoding is successful, the relays will encode the information
and forward the encoded data to the destination. We assume
that CRC is able to detect all the packet errors [5], [10]. Define
Rs as the set of potential relays that decode successfully,
where Ms = |Rs | is the cardinality of Rs . Clearly, Rs is
determined by the channel quality between the source and the
relay nodes, and Ms can be considered as a random variable.
Since a space-time code designed to M relays has full diversity
property, also has full diversity if M − Ms relays are deleted
[12]. Hence, without loss of generality, we assume that M
relays are all enrolled in phase II, and T receives
y (n) =
L
M
hi (l)si (n − l − τi ) + z(n) ,
(1)
i=1 l=0
where hi (l) is the lth path gain from Ri to T which is a circularly complex Gaussian random variable with variance σi2 (l),
and L is the length of the channel impulse
Lresponse (CIR). The
channel gains are normalized such that l=0 σi2 (l) = 1. Since
the terminals are separated by sufficiently large distances,
different hi (l) can be reasonably assumed independent from
each other. We consider the quasi-static fading process where
hi (l) is constant over one packet of N symbols but may
vary independently from packet to packet. Moreover, CIR
is assumed perfectly known at the destination. si (n) is the
symbol transmitted by Ri which is encoded based on the
information decoded by Ri , and z(n) is the additive white
Gaussian noise whose variance is N0 . In addition, τi is the
timing delay for relay Ri . We denote τ = max(τ1 , . . . , τM ).
We assume that τi is integer multiples of the symbol duration
[10], [11]. Although we assume the delays are integer multiples of the symbol duration, following [15], we should note
that the proposed code can still achieve full diversity when the
delays are fractional symbol duration by borrowing the notions
of DS-CDMA spread spectrum system. We also assume that
these relative timing errors are known at the receiver but not
known at the transmitter.
Equation (1) can be rewritten in the matrix form:
a
y = hS + z ,
(2)
where y is the received row vector of length (N + L + τ ), z is
the noise vector of length (N + L + τ ), h is the 1 × M (L + 1)
vector with the form
h [h1 (0), . . . , h1 (L), h2 (0), . . . , h2 (L), . . . , hM (L)].
Define
T
S = ST1 , ST2 , . . . , STM ,
⎡
si (1) si (2)
⎢ ⋆
si (1)
⎢
Si = ⎢ .
..
⎣ ..
.
⋆
⋆
...
...
..
.
si (N )
si (N − 1)
..
.
...
...
..
.
...
si (N − L) . . .
⋆
⋆
..
.
⎤
⎥
⎥
⎥.
⎦
si (N )
Considering the timing errors, Sa of dimension M (L + 1) ×
(N + L + τ ) can be expressed as
⎡
⎤
⋆(L+1)×τ1 S1 ⋆(L+1)×(τ −τ1 )
⎢ ⋆(L+1)×τ2 S2 ⋆(L+1)×(τ −τ2 ) ⎥
⎢
⎥
Sa = ⎢
(3)
⎥.
..
..
..
⎣
⎦
.
.
.
⋆(L+1)×τM
SM
⋆(L+1)×(τ −τM )
where ⋆m×n is the m × n all-dumb-symbol matrix.
In the above asynchronous cooperative communications,
although the symbol synchronization is not required, to eliminate inter-packet interference, we assume that each packet
in different enrolled relays is preceded by the dumb signals
⋆ as preamble, and the length of preamble is not less than
Le + L, where Le is the upper bound of the timing errors
(one may view this upper bound as a system parameter set by
the physical layer design). In order to achieve full diversity
order without the synchronous transmission assumption among
relays, in the following, we will design S.
III. C ODE C ONSTRUCTION
A. Generator Matrix Model for DSTTC
Before proceeding to discuss the code construction, we first
clarify some definitions which will be used for the rest of this
paper.
Definition 1: Basic vector is defined as the vector v over
the binary field F2 {0, 1} whose most left 1 corresponds to
the first column. For example, v = 1011 is a basic vector.
Definition 2: The length l(v) of a binary row vector v is
defined as the number of components between the most left
and the most right 1’s in v, including the two 1’s themselves.
In particular, let l(0) = 0 and the length of a vector with
only one nonzero component is defined as 1. For example, the
length l(v) of v = 1011 is 4. We define V to be the set of all
binary row vectors with finite lengths.
Definition 3: For any vector v ∈ V, v(j) denotes the
row vector resulted from v with each component shifted j
bits to the right and zeros are padded to its two ends if
needed. For example, the 3 bits right-shift of the binary row
vector v = 1011 is v(3) = 0001011. To get a matrix as
T
G = vT , (v(j) )T , . . . , we need to add zeros to the right
end of each row if necessary. Considering the above example,
G = vT , (v(3) )T
T
can be expressed as
1 0 1 1 0 0 0
.
G=
0 0 0 1 0 1 1
Definition 4: For two vectors v, u ∈ V, v ◦ u denotes their
convolution and v+u is the component-wise addition over the
binary field F2 .
If the source information bits are correctly detected by a
relay Ri , they will be sent to a linear shift register with
tapped coefficients (gi,0 , gi,1 , . . . , gi,v ), where gi,d ∈ F2
for d = 0, 1, . . . , v, and v is the maximal memory order.
Define gi (D) gi,0 + gi,1 D + . . . + gi,v Dv , where D
represents the symbol delay. The proposed DSTTC is based
978-1-4244-2324-8/08/$25.00 © 2008 IEEE.
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE "GLOBECOM" 2008 proceedings.
on the idea of “virtual transmit antennas”. Namely, each Ri
with L + 1 resolvable paths is equivalent to a relay with
L + 1 antennas whose transfer function matrix is gi (D)
[gi0 (D), gi1 (D), . . . , giL (D)] and gij (D) = Dj gi (D) for each
path [13]. Denote GM (D) [g1 (D), g2 (D), . . . , gM (D)].
The coefficient matrix of gi (D) is the matrix of dimension
(L + 1) × (v + L + 1):
⎡ ⎤ ⎡
⎤
gi
gi0
⎢ gi1 ⎥ ⎢ gi(1) ⎥
⎢ ⎥ ⎢
⎥
i
G = ⎢ . ⎥ = ⎢ . ⎥.
(4)
⎣ .. ⎦ ⎣ .. ⎦
(L)
giL
gi
The generator matrix under frequency-selective channels is
then equivalent to
(5)
GM = [(G1 )T , (G2 )T , . . . , (GM )T ]T .
If the binary source information bits detected in the relays in
one packet are ū ∈ F21×Lu , then the binary output of all the
paths belongs to the set
M (L+1)×(v+Lu +L)
C = {C(ū) ∈ F2
| (c10 (ū)T , c11 (ū)T , . . . ,
cM L (ū) ) , ū = (u1 , . . . , uLu ) ∈ F21×Lu }
T T
(6)
where cij (ū) is binary output vector for the jth path of s1i :
cij (ū) = ū ◦ gij
(7)
for i = 1, 2, . . . , M , j = 0, 1, . . . , L
C(ū) generated by (7) can be rewritten as
C(ū) = [(ū ◦ g10 )T , · · · , (ū ◦ g1L )T , · · · , (ū ◦ gM L )T ]T
ū ◦ GM .
(8)
In turn, the DSTTC generated by GM belongs to the set
S ={S ∈ CM (L+1)×(v+Lu +L) |(S)m,n = (−1)(C(ū))m,n ,
C(ū) ∈ C}.
(9)
In this code structure, if the length of information bits in one
packet is Lu , the rate of the space-time trellis code S generated
by GM is Lu /(Lu + v + L + Le ) bits/s/Hz. For long data
packet, the rate approaches 1 bit/s/Hz. In the following, we
investigate conditions on the generator matrix GM to achieve
full diversity.
The timing delay of relay Ri is τi , i.e., τi dumb symbols ⋆
are padded to the left of (i − 1)L + jth row in the signal
matrix Sa , j = 1, . . . , L + 1, as shown in (3). If dumb
symbol ⋆ = 1, then it is equivalent to that τi zeros are
padded to the left of the (i − 1)L + jth row of binary matrix
C(ū), j = 1, . . . , L. These matrices can be generated by
[Dτ1 g1 (D), Dτ2 g2 (D), . . . , DτM gM (D)]. To ensure the full
diversity in the asynchronous cooperative communications,
there are requirements on the tapped coefficients gi,d , i =
1, 2, . . . , M, d = 0, 1, . . . , v, stated in the following theorem.
Theorem 1: Define the asynchronous version of the generator matrix GM as
GaM = [(G1a )T , (G2a )T , · · · , (GM a )T ]T
T
T
T T
(τ )
(τ )
(τ )
, · · · , g1L1
, . . . , gMM
.
= g101
L
The STC generated by g1 (D), g2 (D), . . . , gM (D) achieves
full diversity in the asynchronous cooperative communication
if and only if GaM has full rank in the binary field F2 for
arbitrary τ1 , τ2 , . . . , τM .
Proof: The proof follows the same argument of the
stacking construction in flat-fading channels [10].
In Theorem 1, GaM is a submatrix-shifted version of GM
and for each submatrix Gi , the shifted amount τi is arbitrary.
The importance of Theorem 1 lies in that, we only need to
construct gi (D) such that any submatrix-shifted version GaM
of the generator matrix GM has full rank.
Remark 1: The main difference between Theorem 1 and
[10, Theorem 1] is that, gi (D) here is constructed in a way
to ensure that any sub-matrix-shifted version GaM of the
generator matrix GM has full rank. If L = 0, i.e. flat fading
channels, each sub-matrix Gi in GM is degraded to one row
only.
Remark 2: In [11], a family of the generator matrices, called
shift-full-rank (SFR) matrices, is constructed such that they
have full row rank no matter how their rows are shifted. However, the SFR matrices are not shift-full-rank in frequencyselective channels, since each relay has L + 1 paths and the
tapped coefficients of each path are equivalent to the right
shifted versions of each relay’s tapped coefficients, as shown
in (4). Besides, GM consists of the tapped coefficients of the
relays and the right shifted versions of each relay’s tapped
coefficients. If GM is an SFR matrix, we cannot ensure the
matrix ḠM obtained by adding some rows (the nonzero shifted
versions of the rows in GM ) to GM is an SFR matrix. An
example is given here.
Example 1: If there are two relays and channels are flat
fading, the generator matrix
1 0 0
.
G2 =
0 1 1
is an SFR matrix and it has full row rank no matter how its
two rows are shifted. However in frequency-selective channels,
if each relay has two paths. Then, according to (4), (5), Ḡ2
obtained by G2 is written as
⎡
⎤
1 0 0 0
⎢0 1 0 0⎥
⎥
Ḡ2 = ⎢
⎣0 1 1 0⎦ .
0 0 1 1
It can be easily checked that the asynchronous version Ḡa2 of
Ḡ2 may not have full rank.
In the following, we give sufficient conditions under which
the asynchronous versions GaM of GM always have full rank.
The discussion is divided into two cases.
B. Generator Matrix Construction for DSTTC
Theorem 2: A necessary condition to ensure the full rank
property of GM is that the maximum memory order v of the
generating polynomial gi (D), i = 1, . . . , M should not be less
than (M − 1)(L + 1).
978-1-4244-2324-8/08/$25.00 © 2008 IEEE.
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE "GLOBECOM" 2008 proceedings.
TABLE I
THE BINARY VECTORS IN OCTAL FOR DIFFERENT
M UNDER
FREQUENCY- SELECTIVE CHANNELS
M
L
2
3
4
1
2
3
1
2
1
2
3
4
5
v1
15
35
41
21
111
401
101
2017
403
v2
17
25
61
31
141
601
143
1403
601
v3
v4
v5
33
143
711
151
1501
641
177
777
743
326
Proof: Since GM is a binary matrix of dimension M (L+
1) × (v + L + 1), v + L + 1 must not be less than M (L + 1),
i.e., v ≥ (M − 1)(L + 1) in order to achieve full row rank
M (L + 1).
Theorem 3: For any two different basic vectors v1 , v2
with l(v1 ) =
l(v2 ) ≥
L + 2, if the generator
matrix
(1)
G2 = v1T , v1
T
(L)
, . . . , v1
T
(1)
, v2T , v2
T
(L)
T T
, . . . , v2
has full row rank in the binary field F2 , its asynchronous
versions Ga2 will also have full rank in the binary field F2 .
Proof: see in [16].
Theorem 3 indicates that when there are two relays and
the generator matrix G2 is constructed by two different basic
vectors v1 , v2 with l(v1 ) = l(v2 ) = L + 2, the asynchronous
matrix Ga2 has full row rank if G2 is full row rank. We should
note that L + 2 is the minimum length of basic vectors for
M = 2 according to both Theorem 2 and Theorem 3. Hence
we only need to construct the full row rank binary matrix G2
from two different basic vectors that have the minimum length
L + 2. The following theorem gives a sufficient condition to
ensure that G2 is of full row rank.
Theorem 4: For any two different basic vectors v1 , v2 with
l(v1 ) = l(v2 ) = L+2, where L is the maximum length of the
(L)
CIR for two relays, if l((v1 + v2 ) + (v1 + v2 ) ) < L + 2,
then G2 is of full row rank.
Proof: see in [16].
Example 2: If L = 1, the basic vectors v1 , v2 are 101 and
111 according to Theorem 3 and Theorem 4. Then, generator
matrix G2 can be written as
⎡
⎤
1 0 1 0
⎢0 1 0 1 ⎥
⎥
G2 = ⎢
⎣1 1 1 0 ⎦ .
0 1 1 1
We also list the basic vectors for the cases that L = 2, 3, 4 in
Table I.
Normally when there is only one antenna in the destination
receiver, the performance gain achieved by more than four
transmit antennas is marginal compared with that achieved by
four transmit antennas [17], [18]. In addition, if M is too
large, the resulted decoding complexity is prohibitively high.
Hence, we only consider the case that M ≤ 5 in the following
discussions. For M = 3, we have the following theorem.
Theorem 5: For
any
three
different
basic
vectors v1 , v2 and v3 with l(v1 ) = l(v2 ) =
2L
+ 3, if the generator matrix
G
=
l(v3 ) ≥
T
T T 3
T
(L)
(L)
(L)
T
T
T
v1 , . . . , v1
, v2 , . . . , v2
, v3 , . . . , v3
has
full row rank in the binary field F2 , its asynchronous versions
Ga3 will also have full rank in the binary field F2 .
Proof: see in [16].
For scenario of M > 3, it is intractable to find a sufficient
condition for GM to ensure full diversity in asynchronous
cooperative communications. However, according to Theorem
1 and Theorem 2, we can find the binary vectors that make all
the asynchronous versions of the generator matrix full rank
for arbitrary M by using computer search. Hence, we give
the code search results in Table I for different length L and
M = 4, 5 as well as those for M = 2, 3 which are found from
Theorem 3,4 and 5.
It should be mentioned that the above results are obtained
for BPSK signals only. For the other constellations, a general
result can also be obtained based on the unified construction
method [14]. The process is straightforward, and is omitted.
IV. S IMULATION R ESULTS
In this section, we evaluate the performance of our DSTTC
through various numerical examples. In the examples, we
assume that a frame contains 60 information bits and the
channels are quasi-static Rayleigh fading. Furthermore, we
assume that no errors occur in phase I transmission. We
also assume that there is only one antenna in every node,
and the random delays are uniformly selected from the set
{0, 1, . . . , Le }, Le = 2 unless otherwise stated. In addition,
BPSK modulation is used.
We first compare the frame error rate (FER) performances
for delay diversity (DD) method in [18], the space-time trellis
code generated by SFR matrix in example 1 and our DSTTC
in example 2. Two relays with L1 = L2 = 1 are assumed.
Both the asynchronous and synchronous transmissions are
considered. The FER performances versus SNR of these three
codes are shown in Fig. 2. We see that our DSTTC outperforms
the DD method in both the asynchronous and synchronous
cases. That is to say, our DSTTC can achieve full diversity
order of 4, which agrees well with the theoretical studies.
In addition, the performance of the DD method degrades
significantly for asynchronous case since its code error matrix
does not have full rank and the achievable diversity order
for DD in asynchronous case is 2. It is also seen that the
performance of the code generated by SFR matrix degrades for
asynchronous case, because it can only achieve the diversity
order of 3 under frequency-selective channels. On the other
hand, our proposed DSTTC has the same complexity with the
DD method and the space-time trellis code generated by SFR
matrix due to the same number of states used.
Next we show the performance of the proposed DSTTC in
example 2 under the synchronous case and the asynchronous
case with Le = 2 and Le = 4 in Fig. 3. We see that
the performance of our proposed DSTTC improves when the
relative timing errors range increases. This is because that
978-1-4244-2324-8/08/$25.00 © 2008 IEEE.
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE "GLOBECOM" 2008 proceedings.
0
0
10
10
Delay Diversity, synchronous
DSTTC, asynchronous
−1
−1
10
FER
FER
10
−2
10
−2
10
DSTTC,G12,asynchronous
DSTTC,G12,synchronous
−3
10
−4
10
−3
10
SFR code, asynchronous
SFR code, synchronous
delaydiversity, asynchronous
delaydiversity,synchronous
0
5
−4
10
10
15
3
SNR(dB)
Fig. 2.
6
9
12
SNR(dB)
Performance Comparison for DD, SFR code and DSTTC.
Fig. 4.
Comparison of FER for DSTTC generated by [21,31,33] and DD.
0
10
M=2,L=1,Le=0
M=2,L=1,Le=2
M=2,L=1,Le=4
−1
FER
10
−2
10
−3
10
−4
10
3
Fig. 3.
6
9
SNR(dB)
12
15
Performance Comparison for different Le .
the case with asynchronous transmission or larger Le has a
larger memory order. According to Eq.(8-2-36) in [1], the
hamming free distance is upper bounded by the memory order,
so the upper bound of the Hamming free distance in the
asynchronous case is higher than that of the synchronous case.
Thus the asynchronous case or larger Le case will have bigger
coding gain than the synchronous case or smaller Le .
Finally, in Fig.4 we set M = 3, L = 1 and compare the
FER of DSTTC generated by the generator polynomials in
Table I in the asynchronous case and the DD method in the
synchronous case. From Fig.4, we can see that our DSTTC
in the asynchronous case outperforms the DD method in the
synchronous case by about 2dB at FER=10−2 . This is because
our DSTTC can achieve full diversity over frequency-selective
channels and has larger hamming free distance than the delay
diversity, which agrees well with the theoretical studies.
V. C ONCLUSIONS
In this paper we propose a novel family of DSTTC that
achieves full cooperative and multipath diversities for asynchronous cooperative communications. We give sufficient conditions to construct such family of DSTTC with minimum
memory order. The proposed new technique can be applied to
distributed wireless networks to enhance transmission energy
efficiency and reduce synchronization cost.
R EFERENCES
[1] J. G.Proakis, Digital Communications, 4th ed.
Hill, 2001.
New York: McGraw-
[2] A. Sendonaris, E. Erkip, and B. Aazhang, “User cooperation diversity—
part I: System description,” IEEE Trans. Commun., vol. 51, no. 11, pp.
1927–1938, Nov. 2003.
[3] J. N. Laneman, D. N. C. Tse, and G. W. Wornell, “Cooperative diversity
in wireless networks: efficient protocols and outage behavior,” IEEE
Trans. Inf. Theory, vol. 50, no. 12, pp. 3062– 3080, Dec. 2004.
[4] J. N. Laneman and G. W. Wornell, “Distributed space-time-coded
protocols for exploiting cooperative diversity in wireless networks,”
IEEE Trans. Inf. Theory, vol. 49, no. 10, pp. 2415– 2425, Oct. 2003.
[5] S. Wei, D. L. Goeckel, and M. Valenti, “Asynchronous cooperative
diversity,” IEEE Trans. Wireless Commun., vol. 5, no. 6, pp. 1547–1557,
Jun. 2006.
[6] X. Li, “Space-time coded multi-transmission among distributed transmitters without perfect synchronization,” IEEE Signal Process. Lett.,
vol. 11, no. 12, pp. 948–951, Dec. 2004.
[7] G. Scutari and S. Barbarossa, “Distributed space-time coding for regenerative relay networks,” IEEE Trans. Wireless Commun., vol. 4, no. 5,
pp. 2387–2399, Sep. 2005.
[8] Y. Mei, Y. Hua, A. Swami, and B. Daneshrad, “Combating synchronization errors in cooperative relay,” in Proc. ICASSP’05, Philadelphia, PA,
USA, Mar. 2005, pp. 1–6.
[9] A. R. Hammons, “Algebraic space-time codes for quasi-synchronous
cooperative diversity,” in Proc. WICOM’05, vol. 1, Jun. 2005, pp. 11–
15.
[10] Y. Li and X.-G. Xia, “A family of distributed space-time trellis
codes with asynchronous cooperative diversity,” IEEE Trans. Commun.,
vol. 55, no. 4, pp. 790–800, Apr. 2007.
[11] Y. Shang and X.-G. Xia, “Shift-full-rank matrices and applications in
space-time trellis codes for relay networks with asynchronous cooperative diversity,” IEEE Trans. Inf. Theory, vol. 52, no. 7, pp. 3153–3167,
Jul. 2006.
[12] Y. Li, W. Zhang, and X.-G. Xia, “Distributive high-rate full-diversity
space-frequency codes for asynchronous cooperative communications,”
in Proc. ISIT’06, Seattle, Washington, USA, Jul. 2006, pp. 2612–2616.
[13] H. E. Gamal and A. R. Hammons, “On the design of space-time and
space-frequency codes for mimo frequency-selective fading channels,”
IEEE Trans. Inf. Theory, vol. 49, no. 9, pp. 2277–2292, Sep. 2003.
[14] H.-F. Lu and P. V. Kumar, “A unified construction of space-time codes
with optimal rate-diversity tradeoff,” IEEE Trans. Inf. Theory, vol. 51,
no. 5, pp. 1709–1730, May 2005.
[15] Y. Shang and X.-G. Xia, “Space-time trellis codes with asynchronous
full diversity up to fractional symbol delays,” in Proc. Global Telecommunications Conference (GLOBECOM’06), New York, USA, Nov.
2006, pp. 1 – 5.
[16] Z. Zhong, S. Zhu, and A. Nallanathan, “Distributed space-time trellis
code for asynchronous cooperative communications under frequencyselective channels,” IEEE Trans. Wireless Commun., To Appear.
[17] G. L. Foschini and M. J. Gans, “On limits of wireless communications in
a fading environment when using multiple antennas,” Wireless Personal
Commun., vol. 6, pp. 311–335, Mar. 1998.
[18] V. Tarokh, N. Seshadri, and A. R. Calderbank, “Space-time codes for
high data rate wireless communication: performance criterion and code
construction,” IEEE Trans. Inf. Theory, vol. 44, no. 2, pp. 744–765, Mar.
1998.
978-1-4244-2324-8/08/$25.00 © 2008 IEEE.
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the IEEE "GLOBECOM" 2008 proceedings.