Professional Documents
Culture Documents
www.seipub.org/ijc
Introduction
Cooperative diversity is now recognized as an
available alternative to using co-located antennas as in
multiple-input multiple-output (MIMO) systems since
it is possible to achieve the same diversity gain. In
cooperative communications, multiple nodes in a
wireless network cooperate among themselves to form
89
www.seipub.org/ijc
90
=
zi
Relay 1
g1,,1
H1
Relay 2
Mobile Station 1
gR,,1
H2
Relay i
Source
(1)
Ps / M H i sT=
+ vi i 1,..., R
gi,,j
Mobile Station j
Hi
gR,,j
HR
Mobile Station M
gR,,M
Relay R
ti = PS / M sT
where
PS
represents
the
source
{
E {H
}
(1, m) H =
(1, n)}
(2)
*
E H i (1, m) H=
0 if : m n and
i (1, n)
i
*
i
1=
if : m n
www.seipub.org/ijc
we obtain:
R
wk gk , j H k (1, n) sn = wk gk , j H k ,~ j s~T j
k 1=
n 1
=
n j
k 1
=
= w diag[ g j ] H ~ j s~T j
=
uj
Ps / M w diag[ g j ] H ( j )T s j +
(4)
vi is classically an additive white Gaussian noise
w diag[ g j ] H ~ j s~T j + w diag[ g j ]v + j
2
sample of mean zero and variance SR
. The relay i
j is a sample of an additive white Gaussian noise of
weights the signal zi with a weight wi and then
2
mean zero and variance RD
.
retransmits the signal: x = w z . The received signal at
i
i i
gk , j wk zk + j
uj
=
k =1
gk , j wk [
k =1
Ps / M g k , j wk H k (1,
k 1
=
j ) s j + Ps / M g k , j wk H k (1, n) sn
k 1 =n 1
=
n j
+ g k , j wk vk + j
=
Pn E
+ g k , j wk vk + j
k =1
P j = diag[ g j ]R R H R( j )1T
Ps / M w U j s~T j + w T j + j
} { }
Q j = E diag(g j ) diag(g j )
(7)
}
},..., E { g })
2
g j = [ g1, j , g 2, j ,..., g R, j ]1 R
{ }, E { g
= diag( E g1, j
2
P
2
2
= E s w U j s~T j + E w T j + E j
M
P
2
2
w Q j w + RD
= s w RU j w + SR
M
With
We can write
k 1 =n 1
=
n j
H k ,~ j
(6)
Ps / M w diag[ g j ] H ( j )T s j + Ps / M wk g k , j H k (1, n) sn
and:
2
Ps
=
Pd E=
Ps / M .w.Pj .s j
w RPj w
(3)
M
k =1
and
(5)
Ps / M w Pj s j + w U j s~T j + w T j + j
=
uj
Ps / M H k sT + vk ] + j
2
2, j
R, j
and RU j = E U j (U j ) .
H k ( j + 1, n),...H k ( M , n)]1( M 1)
Pr
wk gk , j H k (1, n) sn in the following =
k 1=
n 1
=
n j
{ }
=
E zi
=i 1 =i 1
wi ( Ps / M H i s j T + vi )
way:
= E wi ( Ps / M H i (1, p ) si + vi )
R
M
R
p 1
=i 1 =
wk gk , j H k (1, n) sn = wk gk , j H k ,~ j s~T j
k 1=
n 1
k 1
=
=
P
2
n j
w w
= s w D w + SR
M
Then, we define: H ~ j = [ H1,~ j , H 2,~ j ,..., H R,~ j ]TRM 1 ,
With:
R
}
(8)
91
www.seipub.org/ijc
M
M
M
D = E [ H1 (1, p ), H 2 (1, p),..., H R (1, p)]
=
p 1 =p 1 =p 1
M
M
M
} {
}
{
..., E { H (1,1) } + E { H (1, 2) } + ... + E { H
= diag(E H1 (1,1)
+ E H1 (1, 2)
+ ... + E H1 (1, M )
R (1, M )
})
Power of relay i
(P D +
{ }=
2
Pr ,i =
E zi
s ii
2
SR )
wi
(9)
i=
1, 2,...R
s.t. Ps +
Ps / M w RPj w
2
2
Ps / M w RU j w + SR
w Q j w + RD
(13)
Ps
2
w D w + SR
w w P0
M
Optimization Steps
Psopt +
Psopt opt
2
.w .D.w opt + SR
.w opt .w opt < P0 ,
M
Let:
P opt
M
we have > 1 . It is easy to verify that
2
w opt w opt ) ,
=
( P0 Psopt ) / ( s w opt D w opt + SR
(11)
Ps + Pr P0
Pr ,i Pi
max Ps , w (d j ) =
Ps / M w RPj w
Pd
=
2
2
Pn Ps / M w RU j w + SR
w Q j w + RD
P
2
w w P0 (di ) thres i j
s.t. Ps + s w D w + SR
M
92
(15)
2
2
/ < RD
And since, RD
we have classically:
j)
dnew( j ) > opt(
d
www.seipub.org/ijc
(16)
Ps ( P0 Ps )
min ( Ps ( P0 Ps ) / M
Ps / M w RPj w
Pd
=
2
2
Pn Ps / M w RU j w + SR
w Q j w + RD
(17)
Ps
2
s.t. Ps +
w D w + SR
w w =
P0
M
It follows from the second equality of (17) that:
max (d j ) =
2
w [( Ps / M ) D + SR
I ] w
P0 Ps
1=
(18)
=
=
Ps / M w RPj w
Pd
=
2
Pn Ps / M w RU j w + SR2 wQ j w + RD
Ps / M w RU j w
2
+ SR2 wQ j w + RD
w [( Ps
(25):
xopt = arg max x [
x P0 ( P0 x P0 )
M
1
2
2 2
( x P0 / M ) A3 + RD SR RPj1 )
min ( x P0 ( P0 x P0 ) / M A1 + ( P0 x P0 ) SR2 A2 + RD
x = arg max x [
opt
P0 x (1 x)
w RPj w
Ps ( P0 Ps )
2
M w [ Ps ( P0 Ps ) / M RU j + ( P0 Ps ) SR2 Q j + RD
[( Ps / M ) D + SR2 I ]] w
Lemma 1
For definite semi-positive Hermitian matrices C1
0, we have the following
result:
max x 0
x C1 x
x C2 x
min (C11/2C 2
C11/2 )
(20)
C1 = RPj
2
C 2= Ps ( P0 Ps ) / M RU j + ( P0 Ps ) SR
Qj
2
M ) D + SR
(21)
I]
and we have:
C11/2 C 2
C11/2
1/2
= RP j
[ Ps ( P0 Ps ) / M RU j +
2
=
A2
Ps ( P0 Ps ) / M A1 + ( P0 Ps ) SR
(22)
D RP j
(23)
The vector w
corresponds to the eigenvector
associated with the smallest eigenvalue of matrix:
C11/2 C 2 C11/2 .
opt
P0 x (1 x)
2
+ P0 (1 x) SR2 bk
2
P
xopt = arg
min k 1,..., R max 0< x<1[ 0 .objk ( x)]
=
M
( P02 x (1 x) / M ak
2
2 2
+ RD
( P0 / M ) x ck + RD SR d k )
(26)
M
We design objk ( x) , k = 1,,R as the function to be
2
2
2
2
ak + P0 (1 x) SR
bk + RD
( P0 / M ) x ck + RD SR d k )
[objk ( x)]
x
x (1 x)
= [
]
x (k x (1 x) + k (1 x) + k x + k )
(27)
x (1 x)
[
]
x (k x (1 x) + ( k k ) x + k + k )
With:
2
2
2
+ RD
RP j1
( Ps / M ) A3 + RD
SR
1/ 2
2 2
1
/ M ) x A3 + RD SR RPj )
2
2
2
Q j + RD
I ]] RP j1/2
( P0 Ps ) SR
[( Ps / M ) D + SR
A3 = RP j
And:
2
[( Ps
+ RD
and C 2 i.e. C1 0, C 2
(25)
- First case
(19)
/ ( P0 Ps )
/ M ) D + SR2 I ] w
] (24)
=
x Ps / P0 1 , we can write
Using the new variable:
2
( P0
min ( P02 x (1 x) / M A1 + P0 (1 x) SR2 A2 + RD
Ps / M w RPj w
2
2 2
( Ps / M ) A3 + RD
+ RD
SR RPj1 )
s.t. 0 Ps P0
(dj ) =
2
A1 + ( P0 Ps ) SR
A2
P02
2
=
ak , k P0 SR
bk ,
.
M
2
2
2
c
d
(
/
)
P
M
,
=
k =
RD 0
k
k
RD SR k
=
k
93
www.seipub.org/ijc
x opt = xk opt
- Second case
expressed as:
Ps / M w RPj w
(d j ) =
2
2
Ps / M w RU j w + SR
w Q j w + RD
2
s.t. ( Ps Dii + SR
) wi
(35)
Pk k {1, 2,..., R}
RPj (30)
A
2 A2
2
2 2
x
x (1 x) = Ps / M w RPj w t ( Ps / M wRU j w
1 x
(36)
2
2
Since the objective in (30) is in general not a convex
)]
+ SR
w Q j w + RD
function it is convenient to use Newtons method
2
2
s.t. Pr ,i = ( Ps Dii + SR
) wi Pi i = 1, 2,...R
to search for the stationary points. However, before
The relation between G(t) and the problem of (35)
doing this, it is important to know with the best
is given in the following property (W. Dinkelbach
possible accuracy the location of optimal x. To do
1967).
this, since it is very difficult to make the calculation
RPj1
x (1 x)
<< ( P0 / M )
A3
1 x
2
and RD
RPj1
x (1 x)
<< P0
A2
(31)
opt
A (32)
A2
2
( P0 / M ) 3
+ RD
x
1 x
Property 1:
1- G(t) is strictly decreasing and G(t) = 0 has a
unique root, say t * .
2- Let w * be the solution of (46) corresponding to
2
arg min 0< x <1 min P02 A1 / M + P0 SR
2 A2
2
+ RD
x opt arg min 0< x <1 min P0 SR
( P0 / M ) 3 (33)
x
1
x
2
2
( P0 / M ) A3 and S 2 = P0 SR
A2 we
Setting: S1 = RD
obtain eventually:
S
S
(34)
x opt arg min 0< x <1 min 1 + 2
x
x
1
94
[ Ms rp j ,n t ( Ms ru j ,n + SR2 q j ,n )] wn
(37)
n =1
to get (38):
2
G (t ) =
t RD
+
R
P D
n =1 s
Pn
2
nn + SR
(38)
Ps
P
2
rp j , n t ( s ru j , n + SR
q j , n ))
M
M
2
if s rp j ,n t ( s ru j ,n + SR
q j ,n ) > 0
2
2
M
wn = Ps Dnn + SR M
(39)
0 otherwise
With
x for x > 0
0 otherwise
( x) =
(40)
(42)
(41)
www.seipub.org/ijc
2
t * RD
+
P D
n = n0
Pn
2
nn + SR
Ps
P
2
j ,n t * ( s ru
j ,n + SR
0
rp
q j ,n )) =
M
M
n = n0
Pn .Ps
j ,n
rp
2
)
M ( Ps D nn + SR
(47)
gk , j .wk .zk + j
k =1
(48)
R
R
Ps
Pn
Ps
Pn Ps
T
1
*
2
2
j ,n + SR q j ,n )]
j ,n
=
[ RD +
( ru
t =
rp
gk , j .wk .[ Ps / M .H k .s + vk ] + j
2
2
M n n0=
M
Ps D nn + SR
k =1
n n0 M ( Ps Dnn + SR )
For all the mobile stations if we write the
Once t * is obtained, we can obtain w * from (39).
corresponding equations and stack them into a
Proof:
vector column, we arrive at the following matrix
*
Pn
Ps
* 2
* Ps
2
g 2,1 g 2,2 g 2, R
(
(
))
0
t RD +
+
=
rp
t
ru
q
,
,
,
j
n
j
n
SR
j
n
2
M
n =1 Ps Dnn + SR M
gM R =
,
P
P
P
2
2
n
j , n + SR
g M ,1 g M ,2 g M , R M R
+ s
( s ru
t * [ RD
q j , n )]
2
M n =1 Ps Dnn + SR M
H1
R
Pn
Ps
j ,n
=
rp
2
H2
M
+
P
D
n =1 s nn
SR
H R M =
(50)
(44)
R
P
P
*
n
s
j ,n /
t =
rp
2
H
n =1 Ps Dnn + SR M
R
Ps R
Pn
Ps
2
2
Classically,
to
avoid
interference at each mobile
j , n + SR q j , n )]
[ RD +
( ru
2
M n =1 Ps D nn + SR
M
station, we have to transform matrix:
And, finally (45):
g diag[ w1 , w2 ,..., wR ] H
R
P
Pn
P
into a diagonal matrix. So, if we suppose that R > M,
2
2
j , n + SR
+ s
[ RD
( s ru
t* =
q j , n )]1
2
M n =1 Ps Dnn + SR M
we have:
(45)
R
P P
A = g diag[ w1 , w2 ,..., wR ] H = diag[ 1 , 2 ,..., M ] (51)
j ,n
M ( P Dn s+ 2 ) rp
n =1
s nn
SR
Its easy to show that (51) is equivalent to (52):
R
95
www.seipub.org/ijc
g h
g
h
2,1 1, M 2,2 2, M
g M ,1 h1, M g M ,2 h2, M
g1, R hR , M
1 0 0
g1, R hR , M
0 0
0 0
g 2, R hR ,1
g 2, R hR ,2
0 1 0
g 2, R hR , M
g M , R hR , M
0
0
0
0
1 2
(52)
M (R+M )
w1
0
w
0
2
0
wR
=
1
0
2
0
M ( R + M )1 0
GH = U . .V
(53)
value
simulation
runs
2
2
= RD
that SR
and
they
(54)
[ w1 , w2 ,..., wR , 1 , 2 ,..., M ]T
in the kernel of GH thanks to vector: V .
Simulation Results
We consider at first different system configurations
with one source and a variable number of mobile
stations. This number varies from 4 to 7 mobile
stations. We use each time the minimum number of
relay stations (i.e. Nmin = M (M-1) + 1) to guarantee
the existence of the ZF equalization solution. Without
loss of generality, the primary user is mobile station 1
and the SINR threshold including secondary users in
the network is equal to 6 dB. The transmitted symbols
are modulated using QPSK. We evaluate in Fig. 2 the
average outage probability at mobile station 1 as a
function of the total available maximum power
(source plus relays) 10.log10 ( P0 ) for the two different
studied contexts: beamforming with second order
statistics and ZF with perfect CSI. The target SINR for
the primary user is equal to 10 dB. The channel
coefficients for each link (Source to Relays and Relays
to Mobile Stations) are modelled as independent
96
www.seipub.org/ijc
97
www.seipub.org/ijc
98
State
Information,
IEEE
Trans.
Signal
wireless
physical
layer
security
via
www.seipub.org/ijc
Y. Liu, A. P. Petropulu, Cooperative Beamforming in MultiSource Multi-Destination relay Systems with SINR
Constraints, In Proc. Int. Conf. Accoustics, Speech and
Signal Processing (ICASSP), Dallas, pp. 2870-2873, March
2010.
Nabih ALAOUI received the engineering
degree from the Ecole Nationale
Suprieure dIngnieurs de Limoges in
September 2010. He is now a phd student
at the University of Limoges since
October 2010. His research activities
concern the cooperative communication
in mobile ad hoc networks, especially for
physical and MAC layer. He is also a temporary teacher at
the University of Limoges, and he has participated in many
international conferences.
Vahid MEGHDADI received the BSc
and MSc degrees from Sharif University
of Technology, Tehran, Iran, respectively
in 1988 and 1991 and PhD degree from
the University of Limoges, France in
1998. He has been working at the
department of electronic and telecommunication of ENSIL/University of
Limoges as assistant professor since 2000 and as associate
professor since 2007. He received in 2008 and 2012 from the
French ministry of research and higher education the award
of scientific excellence. His main interest in research is the
telecommunication systems including MIMO systems,
coding, network coding, cooperative communications,
sensor network and smart grid. Since 1998, he has been
scientific manager for more than 10 research projects in the
field of ICT (information and Communications Technology).
He is the (co-)author of more than 100 publications in
scientific journals and conferences and served as TPC
members in several international conferences.
Jean-Pierre CANCES received the
engineering degree from the Ecole
Nationale
Suprieure
des
Tlcommunications de Bretagne in 1990. He
also received the Aggregation degree in
Physics in 1993 and the HDR degree in
2002 from the University of Limoges. He
became a IEEE senior member in 2007.
He is now a full professor in signal processing at the Ecole
Nationale dIngnieurs de Limoges (ENSIL) since 2006. His
research activities concern signal processing algorithms for
digital communications including cooperative networks,
network coding, space-time coding and joint optimization of
physical and MAC layers of future communication systems.
He is getting involved in several French and European
research programs.
99