Int. J. Communications, Network and System Sciences, 2011, 4, 430-435
doi:10.4236/ijcns.2011.47051 Published Online July 2011 (http://www.SciRP.org/journal/ijcns)
Copyright © 2011 SciRes. IJCNS
A Design Method of Noncoherent Unitary
Space-Time Codes
Li Peng, Qiuping Peng, Lingling Yang
Department of Electronics and Information Engineering, Huazhong University of Science and Technology,
Wuhan National Laboratory for Optoelectronics, Wuhan , China
E-mail: pengli@mail.hust.edu.cn
Received May 13, 2011; revised June 18, 2011; accepted June 24, 2011
Abstract
We generalized an constructing method of noncoherent unitary space time codes (N-USTC) over Rayleigh
flat fading channels. A family of N-USTCs with T symbol peroids, M transmit and N receive antennas was
constructed by the exponential mapping method based on the tangent subspace of the Grassmann manifold.
This exponential mapping method can transform the coherent space time codes (C-STC) into the N-USTC on
the Grassmann manifold. We infered an universal framework of constructing a C-STC that is designed by
using the algebraic number theory and has full rate and full diversity (FRFD) for t symbol periods and same
antennas, where M, N, T, t are general positive integer. We discussed the constraint condition that the expo-
nential mapping has only one solution, from which we presented an approach of searching the optimum ad-
justive factor αopt that can generate an optimum noncoherent codeword. For different code parameters M, N,
T, t and the optimum adjustive factor αopt, we gave the simulation results of the several N-USTCs.1
Keywords: Noncoherent Uintary Space-Time Codes (N-USTC), Coherent Space-Time Codes (C-STC),
Grassmann Manifold, Degree of Freedom, Exponenatial Map, Full Rate and Full Diversity
(FRFD)
1. Introduction
The noncoherent unitary space-time code (N-USTC) in
[1-4] provided a potential solution for the multiple an-
tennas communication in fading channel that neither
transmitter nor receiver knows the channel state imfor-
mation (CSI). This paper generalized an constructing
method for a family of the N-USTCs based on the
Grassmann manifold. The system models on noncoherent
and cohenent channel are comparatively built. Starting
from the basic theory of the Grassmann manifold [4], a
basic thought of designing the Grassmannian unitary
space-time matrix was described. That is the exponent
mapping method [5,6] from the
M
t C-STC to the
TM N-USTC for the MIMO system with
M
trans-
mit and N receive antennas, where t and T are co-
herent and noncoherent symbol periods, respectively,
and ,,,
M
NTt
are general positive integer, TtM
and TMt.
In order to map the
M
t C-STC into the TM
N-USTC, firstly, one must consider how to construct the
M
t
C-STC. Many literatures [7-11] discussed multi-
farious methods of constructing the C-STCs. Enlightened
by [7-11] and other literatures (omitted in reference as
the limitation of length), we discussed a method of con-
structing the
M
t
universal C-STCs with FDFR based
on the algebraic number theory. Therefore, we created
four kinds of matrices: uncoded symbol matrix
S
, lin-
ear combinatorial matrix
L
, rotated matrix R and lin-
ear combinatorial symbol matrix Z that is =ZLSR
formed by the linear combinatorial technique of the
symbols of constellations, such as q-PSK or q-QAM, and
then we get the the coded matrix of a C-STC by trans-
forming matrix Z.
In the mapping process from the
M
t C-STC into
the TM
N-USTC, we discussed the constraint condi-
tion of the only one solution of the the exponent map,
from which we discover that the optimum codeword of
the Grassmannian N-USTC can be obtained by searching
the optimum adjustive factor opt
. Simulation tests show
that for BPSK constellation symbols, when T is un-
changed and antenna number =
M
N increases, the
1This work is supported by National Natural Science Foundation o
f
China under Grant No. 61071069.
L. PENG ET AL.
Copyright © 2011 SciRes. IJCNS
431
spectral efficiency increases and the performance of the
bit error rate (BER) also advances, or when =
M
N is
unchanged and T increases, so do the spectral effi-
ciency and the BER performance; for QPSK constella-
tion symbols, when =2MN and 5T, the spectral
efficiency achieves 2.4 bits/Hz/s but at the cost of sacri-
ficing the BER performance.
2. System Model and Background
Knowledge
2.1. System Model
We focus on the block fading channel model on which
the fading coefficients are assumed to be constant during
T periods of one codeword and to change independ-
ently from one codeword to the next. Under the assump-
tion of no inter-symbol interference, the noncoherent
channel model with codeword periods TM is
TNTM MNTN
TYXHW (1)
For the convenience of comparison and application
later on, we simultaneously give the coherent channel
model with codeword periods tM:
N
tNMMtNt
YHBW (2)
where Y is TN received signal matrix for nonco-
herent model or Nt matrix for coherent model,
H
is
M
N or NM fading coefficients matrix and
W is TN or Nt additive noise matrix. Elements
of
H
and W are assumed to be the independent and
identically distributed complex Gaussian random vari-
ables respectively from distribution

0,1CN and

2
0,CN
. TM
X
and
M
t
B
are noncoherent and co-
herent transmit signal matrices, respectively.
2.2. Grassmann Manifolds and Its Tangential
Space
Manifold is a topologic space which is locally homeo-
morphic to the Euclidian space. More formally, Every
point on n-dimensional manifold has a neighborhood
homeomorphic to n-dimensional Euclidian space n
R.
We consider a set of all
M
-dimension linear sub-
spaces in T-dimension complex space. This set has the
structure of manifold, called Grassmann manifold and
denoted by ,
C
TM
G, and its definition [12] is:
,
C
TM M
GΦΦΦ I (3)
where “” denotes transpose for real number or conju-
gate transpose for complex number; Φ denotes the
subspace spanned by
M
column vectors in an TM
unitary matrix Φ. ,
C
TM
G can also be represented by the
quotient space of the unitary group

nU[12], i.e.
 
,
C
TM TMTMGU UU (4)
As the real dimension of the unitary group
nU is
2
dimRnn
U, one can obtain the real dimension of
,
C
TM
G:
 
2
22
,
dim 2
C
RTM TM TMMTM G
[13] according to (4). So the complex dimension of
,
C
TM
G is
,
dim C
CTM
M
TMG which means that
the N-USTCs on ,
C
TM
G have

M
TM degrees of
freedom, and the maximal symbol rate is

1
M
MT
[3].
Literature [5,6] introduces that the tangential space of
any a point on ,
C
TM
G forms a set of matrices as follows:
0
0
TM



Δ
B
QB (5)
where

M
TM
BC and the point Q can be chosen
arbitrarily, i.e., for simplified calculation, one can choose

TMM MTM M

-
,BII 0as a reference subspace on
,
C
TM
G. The dimension of the tangential space defined by
(5) is also
M
TM. According to the theory of Lie-
group, i.e., the point of the tangential space on ,
C
TM
G
can be projected into the point of ,
C
TM
G by exponent
map, the point
X
of ,
C
TM
G can be denoted by the ex-
ponent form of the tangential space:
0
exp 0
TM TM






B
X
I
B (6)
(6) shows a complicated computing task, but it can be
simplified by the technique of the singular value decom-
pose (SVD) of matrix. B is disposed by the SVD as
follows:

MM
M
TMTM TM
 
ΛBUV (7)
where U and V are unitary matrices, and the form of
Λ is:
1000 0
00
000 0
M





Λ

(8)
where 1,,
M
are the singular values of matrix B.
Putting (7) into (6), one can obtain the simplified
TM
X
:
TM
TM



UCU
XVSU (9)
where
1
cos 0
0cos
MM
M





C,
L. PENG ET AL.
Copyright © 2011 SciRes. IJCNS
432

1
sin 0
0
0sin
TM M
M






S.
3. Coherent Space-Time Codes
Most methods of constructing the C-STCs with FRFD
are to efficaciously combine all information symbols i
s
(1, 2,,itM
) to form the coding matrix
M
t
B
, where
all i
s
belong to one of constellations, such as q-PSK or
q-QAM, etc. If we adopt the technique of linear combi-
nation to design
M
t
B
, then the rank and determinant
properties of

M
ti
s
B is equivalent to them of


M
tiMt j
s
sBB
, where
,1,ijMt and ij
. Let
r be the minimal rank available of any codeword matrix

M
ti
s
B. According to the design criterion of determi-
nate in [10], under the linear combination of all i
s
of
forming
M
t
B
, we can obtain a FRFD matrix and its rank
rM, so the maximum coding gain
11
11
rM
rM
jj
jj






can be guaranteed. Being enligh-
tened by using the algebraic number theory to construct
the C-STCs in [8,10,11], we investigate how to design
the universal coherent matrix
M
t
B
with FRFD for
,,
M
Nt being general positive integer. The applied de-
sign step is shown as follows.
a) We first create three kinds of matrices: uncoded
symbol matrix
S
, linear combinatorial matrix
L
(also
named left-multiplied matrix) and rotated matrix
R
(also named right-multiplied matrix), they have next ge-
neral forms:


11 11
22 12
2
21
221 1
12 21
1
,
1
1,
1
10 0
00
00
MtM
MtM
MM Mt
M
MM
MMM
t
ss s
ss s
ss s
jj j
jj j
 
 
 


















 
 
S
L
R
where 12
,, ,
tM
s
ss take from the constelltions; let
t
; choosing j makes the determinate of matrix
L
be unequal to zero. Let i
e
which is an alge-
braic number [10], here 1i
and
is a parameter
of needing the optimization design so that
is searched
in
0, π2 to maximize the coding gain.
b) For
S
left-multiplied by
L
and right-multiplied
by R, one can get the linear combinatorial symbol matrix
M
t
Z like (10) as follows:
c) In the linear combinatorial symbol matrix
M
t
Z,
circulant-right-shifting the second row one time, the third
row two times,…, the final row (i.e., the
M
th row)
1
M
times, respectively, one can get the coded matrix
like (11) as follows:

21
11 1(1)
221 1
22 2(1)
1
12 21
2
11
121 22
100
1
00
1
00
1
...
M
MMt
MM
MMt
Mt
t
MMM
MM Mt
MM
MMMM
ss s
ss s
jj j
ss s
jj j
ssss ss
 
 

 

 























 

 

ZLSR
 

 

 
1
11 21
1
1
11 21
11 11
121 22
11
11
11 21
1211 21
121 22
...
...
t
Mt Mt
M
Mt
t
Mt Mt
MM tt
MMM M
MM
Mt
tM
Mt Mt
MMMMMM
MM MM
ss
s
sjs
sjsjssjsjs
js
sjs
sj sjssj sjs
j

 

 
 
 
 
 

 




 

 



21MM
Mt
s

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(10)
L. PENG ET AL.
Copyright © 2011 SciRes. IJCNS
433

 
 
 


1
11 21
11
121 221
2
1
12 22
11)2111
12
11 11
1
11
11 21
t
Mt Mt
MM
MMM MM
Mt
t
t
Mt Mt
Mt MtMM
M
MM MM
Mt Mt Mt
tM
Mt Mt
M
ss
ssssss
s
sjs
sjs
sjsj s
js js
sjs
j

 

 


 


 
 
 

 
 

 





B
1
12
121
12 21
21
2
M
MM
MMM
MM
M
M
Mt
sjs
sj sjs
js
s





 
 
 
 
 
 
 
 
 
 
 
 

 

 
 

(11)
Several examples of the C-STCs are presented as fol-
lows. Let 2Mt, according to (10), we have:


13
22
24
12 34
1234
110
10
ss
ss
j
ss ss
sjs sjs


 

 
 
 
 






ZLSR
If 1j, then 22 0
Z which means the linear
combinatorial form of information symbols is lost. If
1j
, the linear combinatorial operation is retained.
For

π4
2ei

 , we can get the 22 C-STC matrix
which is same as those in [5,6]


12 34
22
34 12
s
sss
ss ss

 


B
Again let 3M
, 4t
, we have
2
14710
22
342 5 8 112
22
36912 3
10 00
1000
100 0
100 0
ssss
j jssss
jjssss














ZLSR
when
π
6
4ei

 ,
2π
3
ei
j, 34
Z is full rank. Thus we can get the 34
C-STC matrix like (12) as follows:
 
 
222232
1234567891011 12
322 2222222
341011121 234567 89
222 3222222
789101112123 456
ssssssssss ss
s
jsj ss jsj ssjsj ssjsj s
s jsjssjsjssjs jss jsjs

 

 
 
 
 
  
 
 
 
 
B (12)
Similarly, we can get 23
B
, 24
B
, 25
B
and 33
B
which and all above will be applied to simulation testing
later on.
4. Noncoherent Space-Time Codes
Literatures [5,6] introduce the design criterion of the
Grassmann N-USTC. Let i
and
j
denote the sub-
spaces spanned by the column vectors of i
X
and
j
X
,
respectively. Let

12
,,,
M

denote the principal
angles between i
and
j
, then the chordal product
distance between two points i
X
and
j
X
on ,
C
TM
G is:
2
,
1
sin
M
ij m
m

(13)
The design criterion of the Grassmann N-USTC C is
to make the minimal chordal product distance achieve
the maximum, i.e. ,
max min
ij
ij
XXC
C
. It is known from the
expression (6) that the product ,0i
Θ of the chordal dis-
tances between the subspace i
and the reference sub-
space 0
is equal to the product of all singular values
in matrix i
B
whose
M
column vectors span the sub-
space i
. The design criterion of a C-STC is to maxi-
mize its coding gain, which is equal to maximizing the
minimum product of singular values of codeword matrix.
Therefore we can use the matrix
M
t
B
of (11) to design
the matrix B in (6).
The exponential map from
M
t
B
to TM
X
must be the
monotone and reversible, which requires that the expo-
nential map of (6) is the reversible map, i.e., (9) exists
the reversible matrix. So cos m
and sin m
in (9)
should be the monotone function, then the constraint
L. PENG ET AL.
Copyright © 2011 SciRes. IJCNS
434
condition of m
is:

max π/2,0,1, ,1
mMt
mBmM
 (14)
where

mMt
B
is the mth singular value of any
codeword
M
t
B which is equal to the mth principal
angle between any and 0
. Therefore, a conceiv-
able skill is that taking a scale
, called the adjustive
factor which multiplies the codeword matrix
M
t
B, can
guarantee the map to be monotone and reversible. Thus
(6) can be rewritten as follows:

0
exp 0
TM TM








B
X
I
B (15)
Obviously,
only affects the singular value of the
matrix
M
t
B. Let

max
0,
denote a range of
values,
the method of optimum searching
is described as
follows.
Let ,
,C
ij TM
XXG be two distinct N-USTC code-
words, the SVD of the matrix
j
i
X
X is ††
ji
Σ
X
XUV,
where Σ is a diagonal matrix formed by the singular
values 1,,
M
. The
M
principal angles between the
subspaces i
and
j
spanned respectively by i
X
and
j
X
are 1
cos
mm
, 0,1,,1mM, substi-
tuting 1
cos
mm
for the expression (13), we can
get:

2
,
1
1
M
ij m
m
 
(16)
Under the condition of making ,ij
maximize, by
searching
in

max
0,
, we can get the optimum
opt
.
Now we design TM
X
by mapping exponentially
M
t
B
to ,
C
TM
G. The design step is:
(a) For
M
transmit antennas and t coherent peri-
ods, according to (10) and (11), design the C-STC matrix
M
t
B
from the information symbol 12
,, ,
tM
s
ss.
(b) Substitute
M
t
B
for B in (15), search the opti-
mum adjustive factor
, and construct the exponential
mapping matrix

0
0
M
t
Mt




B
EB.
(c) According to (7) and the above
E
matrix, apply-
ing the SVD to

opt Mt
B, we get the noncoherent
codeword TM
X
like (9), and TMt.
5. Examples and Numerical Simulation
Results
According to the above presented method, this section
gives several examples of the N-USTCs whose numeri-
cal simulation curves are shown as Figure 1. Let

DMTM denote the degree of freedom. Suppose
modulation is q-PSK with symbol number p. So the
spectral efficiency of the N-USTC is
2
log
TM pDT
 bits/Hz/s.
Example 1: Compare two curves of solid line with
black dot and dash line with circle in Figure 1. For sys-
tem 2MN
and QPSK modulation with 4p
, let
2t
, we construct the C-STC 22
B
,where

π4
2ei

 , 1j
. When 3t, we get 23
B
,
where

π4
3ei

 , 1j
. As TMt, having
4T
for 2t
and 5T
for 3t, corresponding
to 4D
and 6D
, we compute 42 2
bits/Hz/s
and 52 2.4
bits/Hz/s, respectively. We map the
C-STC 22
B
into the N-USTC 42
X
on 4,2
C
G and
23
B
into 52
X
on 5,2
C
G which correspond to the op-
timum adjustive factor 42
,0.29
opt Q
and 52
,0.25
opt Q
,
respectively. At 5
10
bit error rate (BER), 52
X
out-
perform 42
X
about 3 dB. Obviously, under all para-
meter being same except T increasing, the N-USTC
BER performance and the spectral efficiency are im-
proved.
Example 2: Compare four curves of solid line with
black square, dash line with white square, solid line with
black diamond and dash line with white diamond in Fig-
ure 1. For system 2MN
and BPSK modulation
with 2p
, let 2, 3, 4, 5t
, get 4,5, 6, 7T and
4, 6,8,10D
, so 421
, 52 1.2
, 62 1.33
and
72 1.43
bits/Hz/s, respectively. We map 22
B
,
23
B
, 24
B
and 26
B
into 42
X
, 52
X
, 62
X
and
72
X
whose factors are 42
,0.41
opt B
, 52
,0.36
opt B
,
62
,0.32
opt B
and 72
,0.29
opt B
. At 5
10 BER, the
performance of the N-USTC improve about 0.5 - 1.0 dB
and the spectral efficiency increases along with T in-
creasing.
Example 3: Compare two curves with solid line with
black triangle and dash line with white triangle in Figure
1. For system 3MN
and BPSK modulation with
2p
, let 3,4t
, get 6, 7T and 9,1 2D
, so
63 1.5
and 73 1.71
bits/Hz/s, respectively. We
map 33
B
and 34
B
into 63
X
and 73
X
whose fac-
Figure 1. Performance comparison of several N-USTCs.
L. PENG ET AL.
Copyright © 2011 SciRes. IJCNS
435
tors are 63
,0.24
opt B
and 73
,0.22
opt B
. At 5
10
BER,
the performance of the N-USTC improve about 0.8 dB
from 6T to 7T, and the spectral efficiency also
increases 0.2 bits/Hz/s.
6. Conclusions
A specific step that maps the coherent space-time matrix
into the noncoherent space-time matrix by means of the
exponent form of the tangential space of Grassmann
manifold was summed up for designing the N-USTCs.
Especially, our work makes the structural parameters
,,,
M
NTt with regard to both the N-USTC based on the
Grassmann manifold and the C-STC based on the alge-
braic number theory be able to be designed more flexibly.
We also discovered that in the discussed family of
Grassmannian N-USTC, the optimum codeword can be
obtained by searching the optimum adjustive factor opt
.
It is noticed that the design of the parameter j in left-
multiplied matrix
L
is open problem, we will track this
problem in the future.
7. References
[1] T. L. Marzetta and B. M. Hochwald, “Capacity of a Mo-
bile Multiple-Antenna Communication Link in Rayleigh
flat Fading,” IEEE Transactions on Information Theory,
Vol. 45, No. 1, January 1999, pp. 139-157.
doi:10.1109/18.746779
[2] B. M. Hochwald and T. L. Marzetta, “Unitary Space-
Time Modulation for Multiple-Antenna Communication
in Rayleigh Flat Fading,” IEEE Transactions on Informa-
tion Theory, Vol. 46, No. 2, March 2000, pp. 543-564.
doi:10.1109/18.825818
[3] L. Zheng and D. N. C. Tse, “Communication on the
Grassmann Manifold: A Geometric Approach to the Non-
coherent Multiple-Antenna Channel,” IEEE Transactions
on Information Theory, Vol. 48, No. 2, February 2002, pp.
359-383. doi:10.1109/18.978730
[4] R. H. Gohary and T. N. Davidson, “Noncoherent MIMO
Communication: Grassmannian Constellations and Effi-
cient Detection,” IEEE Transactions on Information The-
ory, Vol. 55, No. 3, March 2009, pp. 1176-1205.
doi:10.1109/TIT.2008.2011512
[5] I. Kammoun and J. C. Belfiore, “A New Family of
Grassmannian Space-Time Codes for Noncoherent MIMO
Systems,” IEEE Communication Letters, Vol. 7, No. 11,
November 2003, pp. 528-530.
doi:10.1109/LCOMM.2003.820081
[6] I. Kammoun, A. M. Cipriano and J. C. Belfiore, “Nonco-
herent Codes over the Grassmannian,” IEEE Transactions
on Wireless Communications, Vol. 6, No. 10, October
2007, pp. 3657-3667. doi:10.1109/TWC.2007.06059
[7] S. M. Alamouti, “A Simple Transmit Diversity Tech-
nique for Wireless Communications,” IEEE Journal on
Selected Areas in Communications, Vol. 16, No. 8, Oc-
tober 1998, pp. 1451-1458. doi:10.1109/49.730453
[8] M. O. Damen, A. Tewfik and J. C. Belfiore, “A Con-
struction of a Space-Time Code Based on the Theory of
Numbers,” IEEE Transactions on Information Theory,
Vol. 48, No. 3, March 2002, pp. 753-760.
doi:10.1109/18.986032
[9] J. C. Belfiore, G. Rekaya and E. Viterbo, “The Golden
Code: A 2*2 Full-Rate Space—Time Code with Nonvan-
ishing Determinants,” IEEE Transactions on Information
Theory, Vol. 51, No. 4, April 2005, pp. 1432-1436.
doi:10.1109/TIT.2005.844069
[10] H. E. Gamal and M. O. Damen, “Universal Space-Time
Coding,” IEEE Transactions on Information Theory, Vol.
49, No. 5, May 2003, pp. 1097-1119.
doi:10.1109/TIT.2003.810644
[11] F. Oggier, G. Rekaya, J. C. Belfiore and E. Viterbo, “Per-
fect Space-Time Block Codes,” IEEE Transactions on
Information Theory, Vol. 52, No. 9, September 2006, pp.
3885-3902. doi:10.1109/TIT.2006.880010
[12] J. H. Conway, R. H. Hardin and N. J. A. Sloane, “Packing
Lines, Planes, etc.: Packings in Grassmannian Spaces,”
Experimental Mathematics, Vol. 5, No. 2, 1996, pp. 139-
159.
[13] Z. Utkovski, P. C. Chen and J. Lindner, “Some Geomet-
ric Methods for Construction of Space-Time Codes in
Grassmann Manifolds,” Proceedings of the 46th Annual
Allerton Conference on Communication, Urbana-Cham-
paign, September 2008, pp. 111-118.