Two Rar Model
Two Rar Model
Bingli Jiao, Member, IEEE, and Merouane Debbah, Senior Member, IEEE
Abstract
In this paper, we consider a general bi-directional relay network with two sources and N relays
when neither the source nodes nor the relays know the channel state information (CSI). A joint relay
selection and analog network coding using differential modulation (RS-ANC-DM) is proposed. In
the proposed scheme, the two sources employ differential modulations and transmit the differential
modulated symbols to all relays at the same time. The signals received at the relay is a superposition
of two transmitted symbols, which we call the analog network coded symbols. Then a single relay
which has minimum sum SER is selected out of N relays to forward the ANC signals to both
sources. To facilitate the selection process, in this paper we also propose a simple sub-optimal
Min-Max criterion for relay selection, where a single relay which minimizes the maximum SER
of two source nodes is selected. Simulation results show that the proposed Min-Max selection has
almost the same performance as the optimal selection, but is much simpler. The performance of the
proposed RS-ANC-DM scheme is analyzed, and a simple asymptotic SER expression is derived.
The analytical results are verified through simulations.
Index Terms
Differential modulation, bi-directional relaying, analog network coding, amplify-and-forward
protocol
Copyright (c) 2010 IEEE. Personal use of this material is permitted. However, permission to use this material for any
other purposes must be obtained from the IEEE by sending a request to [email protected].
Lingyang Song and Bingli Jiao are with Peking University, China (e-mail: [email protected],[email protected]).
Guo Hong is with Institute of Applied Physics and Computational Mathematics, China (e-mail: [email protected]).
Merouane Debbah is SUPLEC, Alcatel-Lucent Chair in Flexible Radio, 3 rue Joliot-Curie, FR-91192 Gif Sur Yvette,
France (e-mail: [email protected]).
I. I NTRODUCTION
In a bi-directional relay network, two source nodes exchange their messages through the
aid of one or multiple relays. The transmission in bi-directional relay network can take place
over either four, three or two time slots. In the four time slots transmission strategy, the relay
helps to forward source S1 s message to source S2 in the first two time slots and source
S2 s message to source S1 in the next two time slots. Four time slots transmission has been
shown to be very inefficient. When the relay receives two sources messages, it combines
them before forwarding to the destination, which will save one time slot transmission. This
three time slots transmission scheme is usually referred to as the digital network coding [1]
[3]. In this method, two source nodes transmit to the relay, separately. The relay decodes the
received signals, performs binary network coding, and then broadcasts it back to both source
nodes.
To further improve the spectral efficiency, the message exchange between two source nodes
can actually take place in two time slots. In the first time slot, both source nodes transmit at
the same time so that the relay receives a superimposed signal. The relay then amplifies the
received signal and broadcasts it to both source nodes in the second time slots. This scheme
is referred to as the analog network coding (ANC) [4][6]. Various transmission schemes
and wireless network coding schemes in bi-directional relay networks have been analyzed
and compared in [7][12].
Most of existing works in bi-directional relay communications consider the coherent detection at the destination and assume that perfect channel state information (CSI) are available
at the sources and relays [1][12]. In some scenarios, e.g. the fast fading environment, the
acquisition of accurate CSI may become difficult. In this case, the non-coherent or differential
modulation would be a practical solution. In a differential bi-directional relay network, each
source receives a superposition of differentially encoded signals from the other source, and
it has no knowledge of CSI of both channels. All these problems present a great challenge
for designing differential modulation schemes in two-way relay channels.
To solve this problem, in [13], a non-coherent receiver for two-way relaying was proposed
for ANC based bi-directional relay networks. However, the schemes result in more than 3
dB performance loss compared to the coherent detection. To further improve the system
performance, a differential ANC scheme was proposed in [14] and a simple linear detector
was developed to recover the transmitted signals at two source nodes. Results have shown
that it only has about 3 dB performance loss compared to its coherent counterpart.
Recently, it has been shown that the performance of wireless relay networks can be further
enhanced by properly selecting the relays for transmission [15][17]. Consequently, it is
beneficial to design an effective relay selection scheme for the bi-directional transmission
scheme with multiple relays as well in order to achieve spatial diversity. In this paper, we
propose a bi-directional joint relay selection and analog network coding using differential
modulation (RS-ANC-DM) so that the CSI is not required at both sources and the selected
relay. In the proposed BRS-DS-ANC scheme, two source nodes first differentially encoder
their messages and then broadcast them to all the relays at the same time. The signals
received at the relay is a superposition of two transmitted symbols. Then a single relay
which minimizes the sum SER of two source nodes is selected out of all relays to forward
the ANC signals to both sources. Each source node then performs the differential detection
and subtract its own message to recover the message transmitted by the other source node.
The performance of optimal relay selection is very difficult to analyze. To facilitate the
analysis and selection procedure, in this paper we also propose a simple sub-optimal Min-Max
criterion for relay selection, where a single relay which minimizes the maximum BER of two
source nodes is selected. Simulation results show that the proposed Min-Max selection has
almost the same performance as the optimal selection, but is much simpler. The performance
of the proposed BRS-ANC scheme is analyzed, and an asymptotic SER expression is derived.
The analytical results are verified through simulations.
The rest of the paper is organized as follows: In Section II, we describe the proposed BRSDS-ANC scheme. The performance of the RS-ANC-DM is analyzed Section III. Simulation
results are provided in Section IV. In Section V, we draw the conclusions.
Notation: Boldface lower-case letters denote vectors, () , ()T and ()H represent conjugate, transpose, and conjugate transpose, respectively. E is used for expectation, Var
represents variance, kxk2 = xH x, and R() denotes real part.
II. J OINT R ELAY S ELECTION
AND
USING
D IFFERENTIAL
M ODULATION
We consider a general bi-directional relay network, consisting of two source nodes, denoted
by S1 and S2 , and N relay nodes, denoted by R1 , . . . , RN . We assume that all nodes are
equipped with single antenna. In the proposed RS-ANC-DM scheme, each message exchange
between two source nodes takes place in two phases, as shown in Fig. 1. In the first phase,
both source nodes simultaneously send the differentially encoded information to all relays
and the signal received at each relay is a superimposed signal. In the second phase, an optimal
relay node is selected to forward the received signals to two source nodes and all other relay
nodes keep idle.
A. Differential Encoding and Decoding in Two-Way Relay Channels
Let ci (t), i = 1, 2, denote the symbol to be transmitted by the source Si at the time t. We
consider a MPSK modulation and assume that ci (t) is chosen from a MPSK constellation of
unity power A. Source i first differentially encodes the information symbols ci (t)
si (t) = si (t 1)ci (t)
(1)
The differential encoded signals are then simultaneously transmitted by two source nodes
with unit transmission power to all the relays. The signal received in the k-th relay at time
t can be expressed as
yr,k (t) = h1,k s1 (t) + h2,k s2 (t) + nr,k (t),
(2)
where hi,k , i = 1, 2, k = 1, ..., N, is the fading coefficient between Si and Rk . In this paper,
we consider a quasi-static fading channel for which the channels are constant within one
frame, but change independently from one frame to another. nr,k (t) is a zero mean complex
Gaussian random variable with two sided power spectral density of N0 /2 per dimension.
Upon receiving the signals, the relay Rk then processes the received signal and then
forwards to two source nodes. Let xr,k (t) be the signal generated by the relay Rk and it
is given by
(3)
where k is an amplification factor, so that the signal transmitted by the relay satisfy the
following power constraint
E(|xr,k (t)|2 ) = 1.
(4)
We should note that unlike the traditional ANC schemes [4][6], the relay forwards the
conjugate of the received signal. The reason of doing this is to facilitate the differential
detection at the destination [14].
Substituting Eqs. (2) and (3) into (4), we can derive k ,
s
1
k =
2
|h1,k | + |h2,k |2 + N0
(5)
However, as the relay has no CSI, k has to be obtained in other way. Let yr,k =
[yr,k (1), . . . , yr,k (L)]T , s1 = [s1 (1), . . . , s1 (L)]T , s2 = [s2 (1), . . . , s2 (L)]T , nr,k = [nr,k (1), . . . , nr,k (L)]T ,
where L is the frame length. Then we can rewrite the received signals in (2) in a vector format
as follows
yr,k = h1,k s1 + h2,k s2 + nr,k ,
and k can be then approximated by
s the k-th relay node
s as
E{yH
yH
r,k yr,k }
r,k yr,k
k =
,
L
L
(6)
(7)
After deriving k , the relay Rk then forwards xr,k (t) to two source nodes. Since S1 and S2
are mathematically symmetrical, for simplicity, in the next we only discuss the decoding as
well as the analysis for signals received by S1 . The signal received by S1 at time t, denoted
by yi,k (t), can be written as
(8)
where k , k |h1,k |2 > 0, k , k h1,k h2,k , and w1,k (t) , k h1,k nr,k (t) + n1,k (t).
Since s1 (t) is known to the source S1 , to decode c2 (t), S1 needs to estimate k and k .
Let y1,k = [y1,k (1), . . . , y1,k (L)]T and w1,k = [w1,k (1), . . . , w1,k (L)]T . Then at high SNR, we
can obtain the following approximation
2k
||2k
yH
1,k y1,k
.
(9)
Since the source node S1 can retrieve its own information s1 (t 1) and c1 (t), we have
ye1,k (t) , c1 (t)y1,k (t 1) y1,k (t)
where w
e1,k (t) , c1 (t)w1,k (t 1) + w1,k (t). Then, |k |2 can be approximated as [14]
e
y1,k
yH
1,k e
2
|k |
,
LE [|c1 (t) c2 (t)|2 ]
(10)
(11)
where e
y1,k = [e
y1,k (1), . . . , ye1,k (L 1)]T , and E[|c1 (t) c2 (t)|2 ] is a constant which can be
k (k )+
where k ,
yH
1,k y1,k
L
(12)
y1,k
(t) , y1,k (t) k s1 (t)
= y1,k
(t 1) w1,k (t 1) c2 (t) + w1,k (t).
e
c2 (t) = arg max Re y1,k
(t 1)y1,k
(t)c2 (t) .
c2 (t)A
(13)
(14)
(M 1)
M
g
psk d1 ,k
exp
d,
sin2
where d1,k is the effective SNR at the source S1 and gpsk , sin2
.
M
(15)
As CSI is unknown to
the receiver, the effective SNR d1,k has to be estimated without knowledge of CSI.
By ignoring the second order term, the corresponding SNR of the proposed differential
detection scheme in (13) can be written as
d1 ,k
|k |2
Var{2w1,k (t)}
k2 |h1,k |2 |h2,k |2
2k2 N0 |h1,k |2 + 2N0
r s |h1,k |2 |h2,k |2
,
r |h1,k |2 + s |h2,k |2
1
,
4N0
and r ,
(16)
1
.
2N0
Recalling k , k |h1,k |2 , k , k h1,k h2,k , and their corresponding estimates in (11) and
(17)
Similar to (17), the SNR of the proposed differential detection scheme in the source S2
can be written as
d2 ,k
r s |h1,k |2 |h2,k |2
r |h2,k |2 + s |h1,k |2
|k |4 |k |2
.
2(2|k |2 + |k |2 )(|k |2 + |k |2 )N0
(18)
(M 1)
M
g
psk d2 ,k
d.
exp
sin2
(19)
Among all relays, the destination will select one relay, denoted by R, which has the
minimum destination SER:
R = min {SER1,k (h1,k , h2,k ) + SER2,k (h1,k , h2,k )} , k 1, . . . , N
k
(20)
2) Sub-Optimal Single Relay Selection: The optimal single relay selection scheme described in the above section is very difficult to analyze. In this section we propose a suboptimal single relay selection scheme. It is well-known that the sum SERs of two source
nodes (SER1,k + SER2,k ) is typically dominated by the SER of the worst user. As a result, for
low complexity, the relay node, which minimizes the maximum SER of two users, can be
selected to achieve the near-optimal SER performance. We refer to such a selection criterion
as the Min-Max selection criterion. Let R denote the selected relay. Then the Min-Max
selection can be formulated as follows,
R = min max {SER1,k (h1,k , h2,k ), SER2,k (h1,k , h2,k )} , k 1, . . . , N,
k
(21)
(22)
where the calculation of d1 ,k and d2 ,k can be obtained from (17) and (18), respectively.
III. P ERFORMANCE A NALYSIS
OF
RS-ANC-DM
SCHEME
BASED
ON
M IN -M AX
S ELECTION C RITERION
In this section, we derive the analytical average SER of the proposed differential bidirectional relay selection schemes. As mentioned before, the optimal relay selection scheme
is very difficult to analyze. As it will be shown later, the Min-Max selection scheme proposed
in section II has almost the same performance as the optimal selection scheme. Therefore,
in this section, we will analyze the RS-ANC-DM scheme based on the Min-Max selection
criterion.
A. Sub-Optimal Relay Selection
For the Min-Max selection criterion, the effective SNR of the selected relay R can be
expressed as follows,
R = max min{d1 ,k , d2 ,k }, k 1, . . . , N.
(23)
Now let us first calculate the PDF of R . As d1 ,k and d2 ,k are identically distributed,
they have the same PDF and CDF, denoted by fk (x) and Fk (x), respectively.
Define kmin , min{d1 ,k , d2 ,k }. Let fkmin (x) and Fkmin (x) represent its PDF and CDF,
respectively. For simplicity, assuming that d1 ,k and d2 ,k are independent, then the PDF of
R can be calculated by using order statistics as [19]
1
(x) = 2Nfk (x)(1 Fk (x))[1 (1 Fk (x))2 ]N 1 ,
fR (x) = Nfkmin (x)FNmin
(24)
where fkmin (x) = 2fk (x)(1 Fk (x)), Fkmin (x) = 1 (1 Fk (x))2 , and fk (x) can be
found in [20]
2x
2x
2x exp (x(r1 + s1 )) r + s
+2K0
U(x),
K1
fk (x) =
r s
r s
r s
r s
(25)
where K0 () and K1 () denote the zeroth-order and first-order modified Bessel functions
of the second kind, respectively, and U() is the unit step function. At high SNR, when
z approaches zeros, the K1 (z) function converges to 1/z [21], and the value of the K0 ()
function is comparatively small, which could be ignored for asymptotic analysis. Hence, at
high SNR, fk (x) in (25) can be reduced as
fk (x) exp x ,
2
2
(26)
Fk (x) 1 exp x .
2
(27)
(28)
(29)
SER(R |h1 , h2 ) Q ( cR ),
where Q() is the Gaussian-Q function, Q(x) =
1
2
R
x
(30)
(31)
SER(R ) = E [SER(R |h1 , h2 )] = E [Q ( cR )] .
By introducing a new random variable (RV) with standard Normal distribution X
N (0, 1), the average SER can be rewritten as [23]
SER(R ) = P {X > cR }
X2
= P R <
c
2
X
= E FR
c
2
N Z
1
x
2N
=
dx.
x exp
2
2 c
0
R
p
Based on the fact that 0 t2n exp(kt2 )dt = (2n1)!!
[24], we can finally obtain
n
2(2k)
k N
(2N 1)!!
SER(R ) =
,
2
c
Q
.
where (2n 1)!! = nk=1 2k 1 = (2n1)!
n!2n
(32)
(33)
It clearly indicates in (33) that a diversity order of N can be achieved for the proposed
RS-ANC-DM scheme in a bi-directional relay network with two sources and N relays.
10
11
B. Analytical Results
In Fig. 6, we compare the analytical and simulated SER performance of the proposed
differential modulation scheme.I n order to obtain fine estimation in (11), the signal constellation used by S1 is rotated by /2 relative to that by S2 . From the figure, it can be observed
that at high SNR, the analytical SER derived by (33) is converged to the simulated result
using optimal relay selection. This verifies the derived analytical expressions.
C. Constellation Rotation
In Fig 7, we examine the SER results of the proposed differential modulation scheme
in comparison with the one without using constellation rotation, as shown in Appendix A,
where the signal constellation used by S1 is rotated by /2 relative to that by S2 . It can be
observed that the new result has very similar with the curve without rotating constellations.
This indicates that using constellation rotation may not obtain any gains given large frame
length.
V. C ONCLUSIONS
In this paper, we proposed a joint relay selection and analog network coding using differential modulation over two-way relay channels when neither sources nor the relay has access
to the channel state information. A simple Min-Max relay selection method is proposed and
it has been shown that it achieves almost the same performance as the optimal single relay
selection scheme. An asymptotic SER expression is derived. It is shown that the proposed
RS-ANC-DM scheme can achieve the full diversity order of N for the system with N relays.
Results are verified through simulations.
A PPENDIX A
T HE C ALCULATION
OF
From (11), it shows that the average power of c1 (t) c2 (t) needs to be calculated. When
M-PSK constellations are applied, the number of symbols produced in the new constellations
by c1 (t)c2 (t) is finite. Hence, it is easy to derive the average power of the new constellation
sets. We refer to this as the normal constellation approach.
Note that the value of c1 (t) c2 (t) can be equal to zero, which may affect the estimation
accuracy in (11). In order to overcome this problem, we may properly choose a rotation
angle for the symbol modulated in source S2 by c2 (t)ej , ensuring that c1 (t) c2 (t) in
12
(11) is nonzero. For a M-PSK constellation, the effective rotation angle is in the interval
[/M, /M] from the symmetry of symbols. For a regular and symmetrical constellation,
the rotation angle may be simply set as = /M. Similar approach may be used to generate
the rotation angle for other types of constellations.
R EFERENCES
[1] S. Katti, H. Rahul, W. Hu, D. Katabi, M. Medard, and J. Crowcroft, XORs in the air: practical wireless network
coding, in Proc. ACM SIGCOMM, pp. 243-254, 2006.
[2] C. Yuen, W. H. Chin, Y. L. Guan, W. Chen, and T. Tee, Bi-directional multi-antenna relay communications with
wireless network coding, in IEEE Proc. Vehicular Technology Conference, pp. 1385-1388, May 2008.
[3] C. H. Liu and F. Xue, Network coding for two-way relaying: rate region, sum rate and opportunistic scheduling, in
Proc. IEEE Int. Conf. on Comm. (ICC), pp. 1044C1049, May 2008.
[4] P. Popovski and H. Yomo, Wireless network coding by amplify-andforward for bi-directional traffic flows, IEEE
Comms Letters, vol. 11, pp. 16-18, Jan. 2007.
[5] S. Zhang, S. C. Liew, and P. P. Lam, Hot topic: physical-layer network coding, in Proc. ACM MobiCom, Los Angeles,
CA, 2006.
[6] S. Katti, S. Gollakota, and D. Katabi, Embracing wireless interference: analog network coding, in Proc. ACM
SIGCOMM, Kyoto, Aug. 2007.
[7] M. Eslamifar, C. Yuen, W. H. Chin, Y. L. Guan, Max-Min antenna selection for bi-Directional multi-Antenna relaying,
in Proc. VTC-Spring 2010, available at http://www1.i2r.a-star.edu.sg/cyuen/publications.html
[8] S. J. Kim, P. Mitran, and V. Tarokh, Performance bounds for bidirectional coded cooperation protocols, IEEE Trans.
Inf. Theory, vol. 54, no. 11, pp. 52355241, Nov. 2008.
[9] T. Koike-Akino, P. Popovski and V. Tarokh, Optimized constellations for two-way wireless relaying with physical
network coding IEEE Journal On Selected Areas of Communications Vol. 27, No. 5, pp. 773787 , Jun. 2009.
[10] R. Zhang, Y.-C. Liang, C. Chai, and S. Cui, Optimal beamforming for two-way multi-antenna relay channel with
analogue network coding, IEEE Journal On Selected Areas of Communications Vol. 27, No. 5, pp. 699712, Jun.
2009.
[11] R. Louie, Y. Li and B. Vucetic, Practical physical layer network coding for two-way relay channels: performance
analysis and comparison, IEEE Trans. Wireless Communications, vol. 9, no. 2, Feb. 2010, pp. 764-777.
[12] T. J. Oechtering and H. Boche, Optimal time-division for bi-directional relaying using superposition encoding, IEEE
Commu. Letters, vol. 12, no. 4, pp. 265267, Apr. 2008.
[13] T. Cui, F. Gao, and C. Tellambura, Physical layer differential network coding for two-way relay channels, in Proc.
IEEE GlobeCom, New Orleans, CA, 2008.
[14] L. Song, Y. Li, A. Huang, B. Jiao, and A. V. Vasilakos, Differential modulation for bi-directional relaying with analog
network coding, submitted to IEEE Trans. Signal Processing.
[15] Y. Zhao, R. Adve, and T. J. Lim, Symbol error rate of selection amplify-and-forward relay systems, IEEE Commun.
Lett., vol. 10, no. 11, pp. 757759, Nov. 2006.
[16] , Improving amplify-and-forward relay networks: Optimal power allocation versus selection, in Proc. IEEE
International Symposium on Information Theory, Jul. 914, 2006, pp. 12341238.
[17] L. Song, Y. Li, M. Tao, and T. Vasilakos, A Hybrid Relay Selection Scheme Using Differential Modulation,in Proc.
IEEE WCNC, Apr. 2009.
13
[18] M. K. Simon and M.-S. Alouini, Digital communications over fading channels: A unified approach to performance
analysis. Wiley Series in Telecommunications and Signal Processing, New York, 2001.
[19] H. A. David, Order Statistics, Jonh Wiley & Sons, Inc, 1970.
[20] M. O. Hasna and M. S. Alouini, End-to-end performance of transmission systems with relays over Rayleigh-fading
channels, IEEE Trans Wireless Commun., vol. 2, pp. 1126-1131, Nov. 2003.
[21] M. Abramowitz and I. A. Stegun, Handbook of mathematical functions with formulas, graphs, and mathematical
tables, 9th ed. NewYork: Dover, 1970.
[22] J. G. Proakis, Digital Communications, 4th ed. New York: McGraw-Hill, 2001.
[23] Y. Zhao, R. Adve, and T. Lim, Symbol error rate of selection amplify-and-forward relay systems, IEEE Communications Letter, Vol. 10, No. 11, pp. 757-759, Nov. 2006.
[24] I. S. Gradshteyn and I. M. Ryzhik, Table of Integals, Series, and Products, 5th Edition. Academic Press, 1994.
14
Relay1
S1:
Differential
Encoding
Relayk
S 2:
Differential
Encoding
RelayN
Phase 1: Transmission via orthogonal channels
Relay1
S1:
Differential
Encoding
Relayk
S 2:
Differential
Encoding
RelayN
Phase 2: Broadcasting via orthogonal channels
Fig. 1.
15
10
Suboptimal, N=2
Optimal, N=2
Suboptimal N=4
Optimal, N=4
Suboptimal, N=8
Optimal, N=8
10
SER
10
10
10
10
Fig. 2.
12
SNR [dB]
16
20
24
16
10
10
SER
10
10
Differential, N=1
Coherent, N=1
Differential, N=2
Coherent, N=2
Differential, N=4
Coherent, N=4
Differential, N=8
Coherent, N=8
10
10
Fig. 3.
12
SNR [dB]
16
20
24
17
10
10
SER
10
10
10
10
Fig. 4.
12
SNR [dB]
16
20
24
18
10
10
SER
10
10
Noncoherent, N=1
Proposed, N=1
Noncoherent, N=2
Proposed, N=2
Noncoherent N=4
Proposed, N=4
Noncoherent, N=8
Proposed, N=8
10
10
Fig. 5.
12
SNR [dB]
16
20
24
Simulated SER performance comparisons by our proposed differential approach and the non-coherent scheme
in [13], where N = 1, 2, 4, 8.
19
10
10
10
SER
10
10
Simulated, N=1
Analytical, N=1
Simulated, N=2
Analytical, N=2
Simulated, N=4
Analytical, N=4
Simulated, N=8
Analytical, N=8
10
10
10
Fig. 6.
12
SNR [dB]
16
20
24
Analytical and Simulated SER performance by the proposed differential scheme, where N = 1, 2, 4, 8.
20
10
10
SER
10
10
No rotation, N=1
Constellation rotation, N=1
No rotation, N=2
Constellation rotation, N=2
No rotation, N=4
Constellation rotation, N=4
No rotation, N=8
Constellation rotation, N=8
10
10
Fig. 7.
12
SNR [dB]
16
20
24
Simulated SER performance by the proposed differential scheme with and without using constellation rotation,
where N = 1, 2, 4, 8.