Next Article in Journal
Impact of Tea and Coffee Consumption on Cognitive Performance: An fNIRS and EDA Study
Previous Article in Journal
Secreted Protein Acidic and Rich in Cysteine: Metabolic and Homeostatic Properties beyond the Extracellular Matrix Structure
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analysis and Design of Rateless Two-way Relay Networks Based on a Multiply-and-Forward Scheme

College of Electronic and Information Engineering, Nanjing University of Aeronautics & Astronautics, Nanjing 210016, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2020, 10(7), 2389; https://doi.org/10.3390/app10072389
Submission received: 5 March 2020 / Revised: 28 March 2020 / Accepted: 30 March 2020 / Published: 1 April 2020
(This article belongs to the Section Electrical, Electronics and Communications Engineering)

Abstract

:
In this paper, we propose a rateless, three-stage, two-way multiply-and-forward (MF) relaying system over the Rayleigh flat fading channel, where two source nodes communicate with each other through a relay node and all nodes work on half-duplex and time-division mode. We thoroughly analyze the signals during all three stages in the proposed MF system and derive the closed-form symbol error rate (SER) expressions for an uncoded MF-two-way relay network (MF-TWRN). Furthermore, we provide the equivalent point-to-point fading channel model, which is employed to carry out the asymptotic performance analysis. We finally put forth an optimization model for the MF-TWRN with fountain codes. Simulation results show that our optimized degree distribution can provide outstanding performance for the MF-TWRN compared to those in the literature.

1. Introduction

Over the past few decades, the two-way relay network (TWRN) [1,2,3,4,5,6,7,8,9,10,11,12,13] has aroused great interest due to the overwhelming development of wireless cellular systems, especially when one-way relaying is of low spectral efficiency because of the half-duplex constraint. In a TWRN system, two source nodes exchange information through a relay node. A TWRN can be realized in three or even two stages with the help of network coding technologies. In the three-stage scheme, source nodes send their corresponding messages to the relay in the first two stages, respectively. In the third stage, the relay processes received signals with either a decode-and-forward (DF) approach [1,2,3,4,5,6] or an amplify-and-forward approach [7,8,9,10,11,12,13], and then broadcasts back to the source nodes. In [14], Xu et al. proposed a multiply-and-forward (MF) approach, in which the relay multiplies the signals sent from different source nodes. More importantly, MF has shown a significant performance increase compared to AF in a three-stage TWRN system [14,15,16,17].
To ensure reliable data transmission in a large-scale network, fountain codes [18,19,20] were proposed and have been well investigated in binary erasure channels and noisy channels [21,22]. Some works have been carried out on designing well-performing degree distributions in noisy channels [22,23,24]. Nguyen et al. proposed the concept of systematic Luby transform (SLT) codes and put forth the truncated robust soliton degree distribution for SLT codes in wireless channels [23]. Xu et al. [24] extended the work of Etesami et al. [22] for raptor codes in memoryless binary symmetric channels to study systematic LT codes in binary input additive white Gaussian noise (BIAWGN) channels and analyzed the asymptotic bit error rate (BER) performance using a Gaussian approximation technique.
To take advantage of relaying systems and rateless codes, we therefore consider employing fountain codes, a class of rateless codes in the TWRN for channel coding at source nodes in this paper. Zhang et al. [25] analyzed a three-stage rateless coded protocol for a DF-TWRN and proposed some related optimization models for rateless codes used at source nodes. Since the relay carries out decoding operations in the DF approach, which is more complex than AF and MF, we focus on fountain-coded two-way MF relaying in this paper. Specifically, we consider the SLT-coded MF-TWRN over Rayleigh flat fading channels. Furthermore, we will investigate BER performance of our proposed MF-TWRN and its corresponding lower bound on BER. In addition, an optimization model will be derived to generate the well performing degree distribution for SLT codes in the MF-TWRN. Our proposed rateless relaying scheme can lead to heuristic designs of TWRN extending the range of wireless transmission, such as in beyond-5G cellular systems and wireless ad hoc networks.
The rest of this paper is organized as follows. Section 2 introduces the system model of three-stage TWRN and Section 3 derives and compares performance of uncoded TWRN with MF and AF schemes. In Section 4, we establish the equivalent point-to-point channel model, and further study BER performance as well as the optimization method for SLT-coded MF-TWRN. Some numerical results are shown in Section 5, and Section 6 concludes the paper.
The key variables and notations used in this paper are summarized in Table A1.

2. System Model

Consider a time-division TWRN, as shown in Figure 1, where two source nodes A and B communicate with each other through a relay node R. Note that all nodes work on half-duplex mode, in which they cannot transmit and receive signals simultaneously. Let s A and s B denote the source bit vectors of length k , respectively. In this paper, we employ SLT codes for rateless coding and the corresponding output bits are represented as c A and c B . We refer readers to [24] and references therein for details about SLT encoding and decoding algorithms. Using BPSK(Binary Phase Shift Keying) modulation, the encoded bits transmitted from the source nodes to the relay node are modulated as
x A = 1 2 c A
and
x B = 1 2 c B
Let the distance between source node i and relay node R denoted by d i , R , i { A , B } . Thus, the large-scale path loss is denoted by d i , R η , where η represents the path loss exponent. Assume the channels are Rayleigh-distributed, reciprocal and time-invariant during one round of message exchange between nodes A and B. More importantly, assume channel state information is perfectly known to all receivers of nodes A, B and R, therefore, we will not consider any phase rotation that could cause the change of symbol signs during the transmission, for the simplicity of analysis. Denote the small-scale fading coefficients of each channel by g A , R and g B , R , respectively, that follow the same Rayleigh distribution, i.e.,
f ( g ) = g σ R 2 exp ( g 2 2 σ R 2 ) ,   g 0
where σ R 2 represents a crucial parameter in the Rayleigh density and we denote the density by Rayleigh( σ R 2 ). in this paper. The fading coefficients h A , R and h B , R are therefore denoted by
h i , R = g i , R d i , R η
with h i , R 2 following the exponential distribution
f ( h i , R 2 ) = d i , R 2 η 2 σ R 2 e d i , R 2 η 2 σ R 2 h i , R 2
where i { A , B } . Assume all nodes transmit signals with the same power of P and Gaussian noise at each node follows the same density with mean zero and variance σ n 2 , denoted by N ( 0 , σ n 2 ) . Using the definition of transmit power and noise, here we can define the transmit signal-to-noise ratio (SNR) as γ = P / σ n 2 , for all nodes in a TWRN.
In the TRWN that we will discuss in the following sections, it takes three stages to exchange messages between two source nodes:
a)
node A sends modulated symbols x A to node R and the received signal vector is given by
y AR = h A , R P x A + n AR
b)
node B sends modulated symbols x B to node R and the received signal vector is given by
y BR = h B , R P x B + n BR
c)
node R processes the signals received from A and B and broadcasts to nodes A and B with the signal
x R = ρ R ( y AR , y BR )
where ρ is a factor to ensure power normalization and function R ( , ) represents the processing of received signals at node R, such as DF and AF. Then, the received signals at nodes A and B can be represented as
y RA = h A , R P x R + n RA
and
y RB = h B , R P x R + n RB
Finally, the received signals are processed at each source node to recover source bits from the opposite one. Note that all elements in n i R and n R i are i.i.d (independent and identically distributed). Gaussian variables following N ( 0 , σ n 2 ) , i { A , B } . In addition, the duration of each exchange round is variant since SLT codes are rateless, i.e., each round comes to an end when both transmitters receive acknowledge from the corresponding destinations.

3. Analysis on Uncoded TWRN

3.1. AF Scheme

In the traditional AF scheme, relay node R adds the received signals from nodes A and B together at the third stage and we have
x R = ρ AF ( y AR + y BR )
where ρ AF denotes the normalization factor in the AF scheme, so that
ρ AF 2 E [ y AR + y BR 2 2 ] = 1
Substituting (6) and (7) into (12), we can further derive
ρ AF = 1 ( | h A , R | 2 + | h B , R | 2 ) P + 2 σ n 2
Due to the similarity of signal processing at nodes A and B, we take source node A for example to describe the processing in details. Employing (6), (7), (9) and (11), the received signal at node A is given by
y RA = ρ AF h A , R 2 P x A + ρ AF h A , R h B , R P x B + ρ AF h A , R P n R + n RA
where n R represents the sum of white Gaussian distributed noise n AR and n BR , which implies that all elements in n R are independently and identically distributed by N ( 0 , 2 σ n 2 ) . Given that the channel state information is well known to both receivers, node A can subtract its own source signal from the received one and get
y RA = ρ AF h A , R h B , R P x B + ρ AF h A , R P n R + n RA
For a coded system, node A can further employ the belief propagation (BP) algorithm to decode the source information x B from (15). Moreover, the received SNR at node A derived from (15) is given by
γ A AF = h A , R 2 h B , R 2 P 2 ( 3 h A , R 2 P + h B , R 2 P + 2 σ n 2 ) σ n 2
Similarly, the received SNR at node B is given by
γ B AF = h A , R 2 h B , R 2 P 2 ( h A , R 2 P + 3 h B , R 2 P + 2 σ n 2 ) σ n 2
With the given channel state information h A , R and h B , R , the symbol error ratio (SER) for an uncoded BPSK-modulated symbol can be yielded according to the received SNR [26], taking source symbol s B at node A, for example:
P SER , A h A , R , h B , R = 1 π 0 π / 2 exp ( γ A AF 2 sin 2 θ ) d θ
Furthermore, the mean SER can be derived considering Rayleigh fading channels, i.e.,
P SER , A AF = 1 π 0 π / 2 M γ A AF ( 1 2 sin 2 θ ) d θ
where M γ A AF ( τ ) denotes the moment generating function (MGF) of variable γ A AF , i.e.,
M Γ ( τ ) = + exp ( Γ τ ) p ( Γ ) d Γ
and p ( Γ ) denotes the probability density function of Γ . In particular, Lemma 1 introduces a more simplified expression of M Γ ( τ ) in the high SNR regime.
Lemma 1.
([27]) When Γ can be expressed as the harmonic mean of two exponential distributed random variables with parameters p 1 and p 2 , respectively, the MGF in the sufficiently high SNR regime can be approximated as
M Γ ( τ ) 1 τ ( p 1 + p 2 )
Accordingly, the mean SER of a BPSK-modulated AF-TWRN is introduced in the following theorem.
Theorem 1.
In the high SNR regime, when source nodes transmit uncoded BPSK symbols in a three-stage AF-TWRN over the flat Rayleigh fading channel, the mean SER of AF-TWRN is derived as
P SER , AF = d A , R 2 η + d B , R 2 η 2 γ σ R 2
Proof: 
Let us approximate the received SNR γ A AF at node A in the high SNR regime as
γ A AF h A , R 2 h B , R 2 P 2 ( 3 h A , R 2 P + h B , R 2 P ) σ n 2 = 1 3 3 h A , R 2 γ h B , R 2 γ 3 h A , R 2 γ + h B , R 2 γ
It is clear that γ A AF in (23) is the harmonic mean of 3 h A , R 2 γ and h B , R 2 γ . Since 3 h A , R 2 γ and h B , R 2 γ follow exponential distributions with parameters d A , R 2 η / ( 6 γ σ R 2 ) and d B , R 2 η / ( 2 γ σ R 2 ) respectively, the MGF of γ A AF can be well approximated by
M γ A AF ( τ ) 3 τ ( d A , R 2 η 6 γ σ R 2 + d B , R 2 η 2 γ σ R 2 ) = d A , R 2 η + 3 d B , R 2 η 2 γ σ R 2 τ
according to Lemma 1.
Substituting (24) into (19), we can yield the mean SER at node A as
P SER , A AF = 1 π 0 π / 2 d A , R 2 η + 3 d B , R 2 η γ σ R 2 sin 2 θ d θ = d A , R 2 η + 3 d B , R 2 η 4 γ σ R 2
Similarly, the mean SER at node B is given by
P SER , B AF = 3 d A , R 2 η + d B , R 2 η 4 γ σ R 2
According to the results in (25) and (26), the mean SER of a BPSK-modulated AF-TWRN is given by
P SER , AF = 1 2 ( P SER , A AF + P SER , B AF ) = d A , R 2 η + d B , R 2 η 2 γ σ R 2
 □

3.2. MF Scheme

The relay node will amplify the noise in the AF scheme, which may cause severe error expansion problems, though the processing of the AF scheme is relatively simple. Therefore, this section presents a more efficient MF scheme and the performance in the flat Rayleigh fading channel is studied.
In the MF scheme, relay node R multiplies signals from different source nodes before broadcasting. Therefore, at the third stage, the signal x R processed by relay node R is shown as
x R = ρ MF ( y AR y BR )
where represents the Hadamard product of vectors, which is a product operation performed on corresponding elements in vectors of the same dimensions, and ρ MF denotes the power normalization factor, so that
ρ MF 2 E [ y AR y BR 2 2 ] = 1
Substituting (6) and (7) into (29), then we have
ρ MF = 1 ( h A , R 2 P + σ n 2 ) ( h B , R 2 P + σ n 2 )
Hence, in the MF scheme, the signal received from relay node R at node A can be described as
y RA = n RA + ρ MF h A , R 2 h B , R P 3 2 x A x B + ρ MF h A , R 2 P x A n BR + ρ MF h A , R h B , R P x B n AR + ρ MF h A , R P n AR n BR
To eliminate its own source signal x A of node A, simply multiply y RA with the conjugate signal of x A and we have
y RA = ρ MF h A , R 2 h B , R P 3 2 x B + ρ MF h A , R 2 P n BR + ρ MF h A , R h B , R P x B n AR x A + ρ MF h A , R P n AR n BR x A + n RA x A
Based on (32), we can observe that all the terms are noise-related except the one containing x B . The noise terms are with mean zero and variance ( 1 + ρ MF 2 h A , R 4 P 2 + ρ MF 2 h A , R 2 h B , R 2 P 2 + ρ MF 2 h A , R 2 P σ n 2 ) σ n 2 . Since the product of two Gaussian noise is trivial when the noise variance σ n 2 is much less than the transmit power P , the noise terms can be roughly approximated as Gaussian in the high SNR. BP decoding algorithm is then utilized to recover the original symbol s B . For y RA in (32), the received SNR at source node A in the MF scheme is defined as
γ A MF = ρ MF 2 h A , R 4 h B , R 2 P 3 ( 1 + ρ MF 2 h A , R 4 P 2 + ρ MF 2 h A , R 2 h B , R 2 P 2 + ρ MF 2 h A , R 2 P σ n 2 ) σ n 2 = h A , R 4 h B , R 2 P 3 ( h A , R 4 P 2 + 2 h A , R 2 h B , R 2 P 2 + 2 h A , R 2 P σ n 2 + h B , R 2 P σ n 2 + σ n 4 ) σ n 2
Similarly, the received SNR at source node B is given by
γ B MF = h A , R 2 h B , R 4 P 3 ( h B , R 4 P 2 + 2 h A , R 2 h B , R 2 P 2 + 2 h B , R 2 P σ n 2 + h A , R 2 P σ n 2 + σ n 4 ) σ n 2
Then, the mean SER of MF-TWRN with BPSK modulation is proposed in Theorem 2.
Theorem 2.
In the high SNR regime, when source nodes transmit uncoded BPSK symbols in a three-stage MF-TWRN over the flat Rayleigh fading channel, the mean SER of MF-TWRN is derived as
P SER , MF = 3 ( d A , R 2 η + d B , R 2 η ) 8 γ σ R 2
Proof: 
For the convenience of theoretical analysis, an approximation is performed on (33) to simplify the complicated expression of received SNR in the MF scheme. In the high SNR regime, the quadratic term of power P is much larger than the linear term so that the received SNR at source node A can be approximated as
γ A MF h A , R 2 h B , R 2 P ( h A , R 2 + 2 h B , R 2 ) σ n 2
in which the linear term of P and noise term are ignored. By means of the harmonic mean, (36) can be reformed as
γ A MF = 1 2 h A , R 2 γ 2 h B , R 2 γ h A , R 2 γ + 2 h B , R 2 γ
As the SER derived in (19) for the AF scheme, the mean SER at source node A in the flat Rayleigh fading channel for the MF scheme is given by
P SER , A MF = 1 π 0 π / 2 M γ A MF ( 1 2 sin 2 θ ) d θ
Based on (37), the MGF of γ A MF in the high SNR regime can be approximately expressed by
M γ A MF ( τ ) 2 d A , R 2 η + d B , R 2 η 2 γ σ R 2 τ
Substituting (39) into (38), the mean SER at source node A in the MF scheme is derived as
P SER , A MF = 1 π 0 π / 2 2 d A , R 2 η + d B , R 2 η γ σ R 2 sin 2 θ d θ = 2 d A , R 2 η + d B , R 2 η 4 γ σ R 2
Similarly, the mean SER at source node B in the MF scheme is derived as
P SER , B MF = d A , R 2 η + 2 d B , R 2 η 4 γ σ R 2
Therefore, the mean SER of a BPSK-modulated MF-TWRN is given by
P SER , MF = 1 2 ( P SER , A MF + P SER , B MF ) = 3 ( d A , R 2 η + d B , R 2 η ) 8 γ σ R 2
A comparison between (22) and (35) indicates
P SER , MF < P SER , AF
which shows that, with the same SNR, the performance of MF scheme proposed in this section is better than that of traditional AF scheme in the flat Rayleigh fading channel. □

4. Fountain-coded MF-TWRN

Based on the analysis of three-stage TWRN with different relaying schemes, the performance of AF and MF has been compared by SER derivations in an uncoded system. In this section, asymptotic analysis of rateless coded MF-TWRN is further studied when SLT codes are employed at source nodes and then the corresponding optimization model is proposed to improve the performance of SLT-coded MF-TWRN.

4.1. Asymptotic Analysis

According to (32), the MF-TWRN channel from node B to node A is equivalent to a point-to-point fading channel shown in Figure 2. The BPSK-modulated symbol x B is transmitted with unit power and the channel fading coefficient is given by ρ MF h A , R 2 h B , R P 3 / 2 . The equivalent Gaussian noise satisfies
n eqv = ρ MF h A , R 2 P n BR + ρ MF h A , R h B , R P x B n AR x A + ρ MF h A , R P n AR n BR x A + n RA x A
with mean zero and variance
σ n , eqv 2 = ( 1 + ρ MF 2 h A , R 4 P 2 + ρ MF 2 h A , R 2 h B , R 2 P 2 + ρ MF 2 h A , R 2 P σ n 2 ) σ n 2
In the flat Rayleigh fading channel, coefficients h A , R and h B , R remain invariant during an information exchange between nodes A and B. Therefore, with known h A , R and h B , R , the method we proposed in [24] can be used for the decoding and performance analysis of SLT codes in the channel model shown in Figure 2. With the received signal in(32), when the logarithm domain BP decoding algorithm is utilized for the decoder, the initial log-likelihood ratio (LLR) message is given by
z = 2 ρ MF h A , R 2 h B , R P 3 / 2 y RA σ n , eqv 2
When all-zero codewords are transmitted, the initial LLR message in (46) follows the symmetric Gaussian distribution N ( 2 γ A MF , 4 γ A MF ) . Therefore, with known h A , R and h B , R , the lower bound on BER at node A is given by [24]
P lb , MF , A h A , R , h B , R = 1 12 e β ε γ A MF / 2 ( e β ε e γ A MF / 2 1 )
where β represents the mean degree of degree distribution used in LT codes for source nodes. Employing Rayleigh density in (3), the mean lower bound on BER at node A can be calculated by means of
P lb , MF , A = 0 + 0 + 1 12 e β ε γ A MF / 2 ( e β ε e γ A MF / 2 1 ) p ( g A , R ) p ( g B , R ) d g A , R d g B , R
while the mean lower bound at node B is given by
P lb , MF , B = 0 + 0 + 1 12 e β ε γ B MF / 2 ( e β ε e γ B MF / 2 1 ) p ( g A , R ) p ( g B , R ) d g A , R d g B , R
Then, the mean lower bound on BER of SLT-coded MF-TWRN in the flat Rayleigh fading is derived as
P lb , MF = P lb , MF , A + P lb , MF , B 2
Specifically, an approximation of the mean lower bound in a three-stage MF-TWRN with respect to high SNRs is proposed in Theorem 3.
Theorem 3.
In the high SNR regime, with SLT coding and BPSK modulation, the mean lower bound on BER of the three-stage MF-TWRN in the flat Rayleigh fading channel is derived as
P lb , MF , HSNR = ( d A , R 2 η + d B , R 2 η ) β ε e β ε 16 γ σ R 2
Proof: 
With given h A , R and h B , R , the lower bound on BER at node A can be approximated by [24]
P lb , MF , A , HSNR h A , R , h B , R = 1 12 β ε e ( β ε + γ A MF )
Then, the MGF described in (39) can be used to derive the mean lower bound in the high SNR regime, i.e.,
P lb , MF , A , HSNR = 0 + 0 + 1 12 β ε e ( β ε + γ A MF ) p ( g A , R ) p ( g B , R ) d g A , R d g B , R = 1 12 β ε e β ε M γ A MF ( 1 ) = ( 2 d A , R 2 η + d B , R 2 η ) β ε e β ε 24 γ σ R 2
Similarly, the mean lower bound on BER at node B in the high SNR regime is described as
P lb , MF , B , HSNR = ( d A , R 2 η + 2 d B , R 2 η ) β ε e β ε 24 γ σ R 2
Therefore, the mean lower bound on BER of SLT-coded three-stage MF-TWRN is given by
P lb , MF , HSNR = P lb , MF , A , HSNR + P lb , MF , B , HSNR 2 = ( d A , R 2 η + d B , R 2 η ) β ε e β ε 16 γ σ R 2
 □
Because the channels between two source nodes and the relay node are asymmetric, nodes A and B may decode the received signals correctly with different overheads. In order to consider the overall efficiency of information exchanges in the TWRN, the corresponding definition of throughput is introduced as the following.
Definition 1.
During an information exchange, assume the overheads that nodes A and B need for successful decoding are ε A and ε B , respectively. Then, the throughput of TWRN, i.e., the number of useful information bits contained in a one-bit transmission, can be defined as
T = 1 / ( 1 + ε max )
where ε max = max ( ε A , ε B ) .
With given h A , R and h B , R , the equivalent channel capacity between nodes A and B can be derived by substituting the received SNRs γ A MF and γ B MF into [18]
C = 1 1 2 2 π γ + log 2 ( 1 + e x ) exp ( ( x 2 γ ) 2 8 γ ) d x
where C represents the BIAWGN channel capacity. Then, the capacities of equivalent channel between nodes A and B are shown as
C A ( h A , R , h B , R ) = 1 1 2 2 π γ A MF + log 2 ( 1 + e τ ) exp ( ( τ 2 γ A MF ) 2 8 γ A MF ) d τ
and
C B ( h A , R , h B , R ) = 1 1 2 2 π γ B MF + log 2 ( 1 + e τ ) exp ( ( τ 2 γ B MF ) 2 8 γ B MF ) d τ
where C A ( h A , R , h B , R ) represents the equivalent channel capacity from node B to A, while C B ( h A , R , h B , R ) represents the reverse one. Therefore, the theoretical upper bound on the throughput of MF-TWRN in an information exchange is given by
T C min ( h A , R , h B , R )
where
C min ( h A , R , h B , R ) = min ( C A ( h A , R , h B , R ) , C B ( h A , R , h B , R ) )
Consider Rayleigh distributed channel fading coefficients, the mean upper bound on throughput for MF-TWRN in the flat Rayleigh fading channel is represented by
T ub = 0 + 0 + C min ( h A , R , h B , R ) p ( g A , R ) p ( g B , R ) d g A , R d g B , R

4.2. Optimization Design

In order to successfully decode the BPSK-modulated SLT codes in the noisy channel, the mean value of LLR messages should increase from iteration to iteration during BP decoding. Obviously, it is necessary to satisfy this condition for different received SNRs so that SLT-coded MF-TWRN could achieve good performance in the flat Rayleigh fading channel. Assume Γ denotes the set of received SNRs in MF-TWRN. For γ 0 Γ , the aforementioned condition can be described as
ε d = 1 d c d Ω d f d ( μ Q ( l 1 ) ) + 2 γ 0 > μ Q ( l 1 )
where μ Q ( l ) represents the mean of LLR messages in the l - th iteration, and
f d ( μ Q ( l 1 ) ) = φ 1 ( 1 ( 1 φ ( 2 γ 0 ) ) ( 1 φ ( μ Q ( l 1 ) ) ) d 1 )
where
φ ( x ) = { exp ( 0.4527 x 0.86 + 0.0218 ) , 0 < x < 10 π x ( 1 10 7 x ) exp ( x 4 ) , x 10
Inspired by the optimization model we have proposed for BPSK-modulated SLT codes in the BIAWGN channel [24], the optimization model of degree distribution for SLT-coded MF-TWRN in the flat Rayleigh fading channel is proposed in what follows, aiming at minimizing the average degree with main constraints introduced by (50) and (63):
min d = 1 d c d Ω d s . t . ε 0 d = 1 d c d Ω d f d ( μ i ) + 2 γ 0 > μ i , i = 1 , , N , γ 0 Γ P lb , MF y 0 d = 1 d c Ω d = 1 Ω d 0 , d = 1 , , d c
where μ i ( i = 1 , , N ) represents the N equidistant points in the interval ( 0 , μ 0 ] . The values of d c , ε 0 , μ 0 , y 0 and N should be determined in advance, serving as control variables. For the practical use of this optimization model, discretization is generally performed on the set of received SNR, and we make use of a quasi-Newton method to iterate toward a solution of optimized degree distribution.

5. Simulation Results

In this section, we offer simulation results to validate our work on the design of rateless MF-TWRN. In our simulation, the transmit power of all nodes is normalized and the distances between the relay node and source nodes are identical with the value of 1. Moreover, assume the path loss exponent is of 2. The channel fading coefficients are with unit power, i.e., g i , R Rayleigh ( 0.5 ) , i { A , B } .
For an uncoded TWRN system with BPSK modulation, Figure 3 demonstrates the SER performance of two forwarding schemes, namely, MF and AF, over the flat Rayleigh fading channel, regarding theoretical and simulation results. The solid lines in Figure 3 depict numerical results of MF and AF, respectively, while the dotted lines are plotted using theoretical results in (22) and (35). It is implied that the numerical SERs can be approximated by theoretical ones, coinciding in the sufficiently high SNR regime especially. Just like the conclusion drawn in the Section 3, numerical results also show that the MF scheme outperforms the AF scheme in the flat Rayleigh channel.
Using the optimization model proposed in (66), Table A2 offers the optimized result with parameters σ n 2 = 10 2 , d c = 200 , y 0 = 5 × 10 4 and ε 0 = 5 , which is denoted by Ω opt ( x ) . The authors in [25] studied the design of fountain codes in a three-stage TWRN using joint network-channel coding. Their optimized distribution was obtained with the channel condition σ n 2 = 10 2 as well and is denoted by Ω JNC ( x ) for short. In the flat Rayleigh fading channel with the transmit SNR of 20dB, Figure 4 and Figure 5 demonstrate the BER performance of MF-TWRN at node A with different lengths of source information, when using the optimized distribution Ω opt ( x ) . It is clear that the BER decreases as the source length increases from 2000 to 4000, and approaches the theoretical lower bound especially in the high overhead regime. This observation made on Figure 4 and Figure 5 also validate the theoretical analysis carried out in Section 4. To compare the overall performance of a TWRN system thoroughly, Figure 6, Figure 7 and Figure 8 show the performance of MF-TWRN from the perspectives of frame-error-rate (FER) and throughput, respectively. Figure 6 and Figure 7 compare the mean FER of two source nodes using different optimized distributions and the comparison results imply that our optimized distribution Ω opt ( x ) can improve the decoding performance of the whole TWRN system. Furthermore, Figure 8 describes the throughput of MF-TWRN using different degree distributions, in which the numerical results are obtained for the source length of 4000 while the theoretical results correspond to upper bounds on the throughput derived in (62). Along with the increase of the SNR, the actual throughput of TWRN approaches the theoretical upper bound. One can get a higher throughput using the optimized distribution Ω opt ( x ) rather than Ω JNC ( x ) proposed in [25], which means information exchanges can be successfully made with a smaller overhead. Especially in the low SNR regime, we can observe a 1dB gain with respect to the throughput. In other words, with the same transmit SNR, almost 20% of the overhead can be saved to ensure a less time-consuming information exchanges between source nodes. The comparison of MF and AF theoretical throughputs in Figure 8 is in accordance with what is offered in Figure 3, which validates the superiority of MF forwarding scheme over the flat Rayleigh fading channel.

6. Conclusions

In this paper, we investigated a fountain-coded MF-TWRN in the Rayleigh flat fading channel. Specifically, SLT codes are applied at both source nodes. The SERs of uncoded TWRN with different forwarding schemes were first derived and the theoretical analysis proved that our proposed MF-TWRN outperforms the traditional AF-TWRN. To analyze the BER performance of the proposed network, we first offered the equivalent channel model from the perspective of a point-to-point communication system. Using this equivalent channel model, we then studied the lower bound on BER in the MF-TWRN. The corresponding degree distribution was optimized for the Rayleigh flat fading channel. Through simulations, it is shown that our degree distribution has a significant BER performance increase for the proposed MF-TWRN compared to other degree distributions in the literature. In the future work, we will consider a more general application scenario, for example, asymmetric channels.

Author Contributions

All the authors contributed extensively to the work presented in this paper. W.H. and S.X. conceived the original idea, and W.H. implemented all the experiments for the study; S.X. contributed to the article’s organization and provided suggestions that improved the quality of the paper; D.H. revised the manuscript and guided the overall research; C.X. provided the computing resources and co-guided the research. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by Funding of Jiangsu Innovation Program for Graduate Education, the Fundamental Research Funds for the Central Universities (Grant No. KYLX15_0287), National Natural Science Foundation of China (61601222), Natural Science Foundation of Jiangsu Province (BK20160789), China Postdoctoral Science Foundation (2018M632303).and National Key Research and Development Project (Grant No.2017YFC0822404).

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. Summarization of Key Variables and Notations.
Table A1. Summarization of Key Variables and Notations.
x Source Vector
y received vector
h channel fading coefficient
d distance between source and relay node
η path loss exponent
γ signal-to-noise ratio
P transmit power
ρ power normalization factor
N ( μ , σ 2 ) Gaussian density with mean μ and σ 2 variance
E [ ] mathematical expectation
Ω ( x ) degree distribution
M Γ ( τ ) Moment generating function of Γ
A B Hadamard product of vectors A and B

Appendix B

Table A2. Optimized Degree Distribution for MF-TWRN by the Proposed Model.
Table A2. Optimized Degree Distribution for MF-TWRN by the Proposed Model.
d Ω d d Ω d d Ω d d Ω d
10.0853420.0002740.00021060.0002
20.2421430.0002750.00021070.0002
30.0917440.0002760.00021080.0002
40.1955450.0002770.00021090.0002
50.0616460.0002780.00021100.0002
60.0522470.0002790.00021110.0002
70.0459480.0002800.00021120.0002
80.0761490.0002810.00021130.0002
90.0333500.0002820.00021140.0002
100.0270510.0002830.00021150.0002
110.0207520.0002840.00021160.0002
120.0144530.0002850.00021170.0002
130.0081540.0002860.00021180.0002
140.0203550.0002870.00021190.0002
240.0001560.0002880.00021200.0002
250.0001570.0002890.00021210.0002
260.0001580.0002900.00021220.0002
270.0001590.0002910.00021230.0002
280.0001600.0002920.00021240.0002
290.0001610.0002930.00021250.0001
300.0005620.0002940.00021260.0001
310.0001630.0002950.00021270.0001
320.0001640.0002960.00021280.0001
330.0011650.0002970.00021290.0001
340.0001660.0002980.00021300.0001
350.0001670.0002990.00021310.0001
360.0002680.00021000.00021320.0001
370.0002690.00021010.00021330.0001
380.0002700.00021020.00021340.0001
390.0002710.00021030.00021350.0001
400.0002720.00021040.00021360.0001
410.0002730.00021050.00022000.0008

References

  1. Waheed, M.; Ahmad, R.; Ahmed, W.; Drieberg, M.; Alam, M.M. Towards Efficient Wireless Body Area Network Using Two-Way Relay Cooperation. Sensors 2018, 18, 565. [Google Scholar] [CrossRef] [Green Version]
  2. Hieu, T.D.; Duy, T.T.; Dung, L.T.; Choi, S.G. Performance Evaluation of Relay Selection Schemes in Beacon-Assisted Dual-Hop Cognitive Radio Wireless Sensor Networks under Impact of Hardware Noises. Sensors 2018, 18, 1843. [Google Scholar] [CrossRef] [Green Version]
  3. Larsson, P.; Johansson, N.; Sunell, K.E. Coded bi-directional relaying. In Proceedings of the 2006 IEEE 63rd Vehicular Technology Conference, Melbourne, VICAustralia, 7–10 May 2006. [Google Scholar]
  4. Kim, S.J.; Mitran, P.; Tarokh, V. Performance bounds for bi-directional coded cooperation protocols. IEEE Trans. Inf. Theory 2008, 54, 5235–5241. [Google Scholar] [CrossRef]
  5. Rankov, B.; Wittneben, A. Spectral efficient protocols for half-duplex fading relay channels. IEEE J. Sel. Areas Commun. 2007, 25, 379–389. [Google Scholar] [CrossRef]
  6. Peng, C.; Li, F.; Liu, H.; Wang, G. Outage-Based Resource Allocation for DF Two-Way Relay Networks with Energy Harvesting. Sensors 2018, 18, 3946. [Google Scholar] [CrossRef] [Green Version]
  7. Popovski, P.; Yomo, H. Wireless network coding by amplify-and- forward for bi-directional traffic flows. IEEE Commun. Lett. 2007, 11, 16–18. [Google Scholar] [CrossRef]
  8. Han, Y.; Ting, S.H.; Ho, C.K.; Chin, W.H. Performance bounds for two-way amplify-and-forward relaying. IEEE Trans. Wirel. Commun. 2009, 8, 432–439. [Google Scholar] [CrossRef]
  9. Ping, J.; Ting, S.H. Rate performance of AF two-way relaying in low SNR region. IEEE Commun. Lett. 2009, 13, 233–235. [Google Scholar] [CrossRef]
  10. Zhang, R.; Liang, Y.C.; Chai, C.C.; Cui, S. Optimal beamforming for two-way multi-antenna relay channel with analogue network coding. IEEE J. Sel. Area Commun. 2009, 27, 699–712. [Google Scholar] [CrossRef]
  11. Berger, S.; Kuhn, M.; Wittneben, A. Recent advances in amplify-and-forward two-hop relaying. IEEE Commun. Mag. 2009, 47, 50–56. [Google Scholar] [CrossRef]
  12. Roemer, F.; Haardt, M. Algebraic norm-maximizing (ANOMAX) transmit strategy for two-way relaying with MIMO amplify and forward realys. IEEE Trans. Signal Process. Lett. 2009, 16, 909–912. [Google Scholar] [CrossRef]
  13. Sahajwani, M.; Jain, A.; Gamad, R. Log Likelihood Ratio Based Relay Selection Scheme for Amplify and Forward Relaying with Three State Markov Channel. Future Internet 2018, 10, 87. [Google Scholar] [CrossRef] [Green Version]
  14. Xu, S.; Xu, D.; Zhang, X.; Shao, H. Two-way relay networks based on product relay. Electron. Lett. 2015, 51, 429–430. [Google Scholar] [CrossRef]
  15. Shah, S.T.; Choi, K.W.; Hasan, S.F.; Chung, M.Y. Energy harvesting and information processing in two-way multiplicative relay networks. Electron. Lett. 2016, 52, 751–753. [Google Scholar] [CrossRef]
  16. Ye, Y.; Li, Y.; Wang, Z.; Chu, X.; Zhang, H. Dynamic asymmetric power splitting scheme for SWIPT based two-way multiplicative AF relaying. IEEE Signal Process. Lett. 2018, 25, 1014–1018. [Google Scholar] [CrossRef]
  17. Wang, Z.; Li, Y.; Ye, Y.; Zhang, H. Dynamic power splitting for three-step two-way multiplicative AF relay networks. In Proceedings of the 86th IEEE Vehicular Technology Conference, Toronto, ON, Canada, 24–27 September 2017; pp. 1–5. [Google Scholar]
  18. MacKay, D.J.C. Fountain codes. IEEE Proc. Commun. 2005, 152, 1062–1068. [Google Scholar] [CrossRef]
  19. Luby, M. LT codes. In Proceedings of the 43rd Annual IEEE Symposium on Foundations of Computer Science, Vancouver, BC, Canada, 16–19 November 2002. [Google Scholar]
  20. Shokrollahi, A. Raptor codes. IEEE Trans. Inf. Theory 2006, 52, 2551–2567. [Google Scholar] [CrossRef]
  21. Palanki, R.; Yedidia, J.S. Rateless codes on noisy channels. In Proceedings of the International Symposium on Information Theory, Chicago, IL, USA, 27 June–2 July 2004. [Google Scholar]
  22. Etesami, O.; Shokrollahi, A. Raptor codes on binary memoryless symmetric channels. IEEE Trans. Inf. Theory 2006, 52, 2033–2051. [Google Scholar] [CrossRef]
  23. Nguyen, T.D.; Yang, L.L.; Ng, S.X.; Hanzo, L. An optimal degree distribution design and a conditional random integer generator for the systematic Luby transform coded wireless Internet. In Proceedings of the 2008 IEEE Wireless Communications and Networking Conference (WCNC), Las Vegas, NV, USA, 31 March–3 April 2008; pp. 243–248. [Google Scholar]
  24. Xu, S.; Xu, D. Optimization design and asymptotic analysis of systematic Luby transform codes over BIAWGN channels. IEEE Trans. Commun. 2016, 64, 3160–3168. [Google Scholar] [CrossRef]
  25. Zhang, Y.; Zhang, Z.; Yin, R.; Yu, G.; Wang, W. Joint network-channel coding with rateless code in two-way relay systems. IEEE Trans. Wirel. Commun. 2013, 12, 3158–3169. [Google Scholar] [CrossRef]
  26. Simon, M.K.; Alouini, M.S. Digital Communication over Fading Channels–A Unified Approach to Performance Analysis, 1st ed.; Wiley: New York, NY, USA, 2000. [Google Scholar]
  27. Su, W.; Sadek, A.K.; Liu, K.J.R. Cooperative communication protocols in wireless networks: Performance analysis and optimum power allocation. Wireless Pers. Commun. 2008, 44, 181–217. [Google Scholar] [CrossRef] [Green Version]
Figure 1. System model of a two-way relay network.
Figure 1. System model of a two-way relay network.
Applsci 10 02389 g001
Figure 2. The equivalent point-to-point fading channel model from node B to node A.
Figure 2. The equivalent point-to-point fading channel model from node B to node A.
Applsci 10 02389 g002
Figure 3. Symbol error rate (SER) performance comparison of different forwarding schemes over the flat Rayleigh fading channel.
Figure 3. Symbol error rate (SER) performance comparison of different forwarding schemes over the flat Rayleigh fading channel.
Applsci 10 02389 g003
Figure 4. Bit error rate (BER) performance of source node A when using Ω opt ( x ) with k = 2000 .
Figure 4. Bit error rate (BER) performance of source node A when using Ω opt ( x ) with k = 2000 .
Applsci 10 02389 g004
Figure 5. BER performance of source node A when using Ω opt ( x ) with k = 4000 .
Figure 5. BER performance of source node A when using Ω opt ( x ) with k = 4000 .
Applsci 10 02389 g005
Figure 6. Frame error rate (FER) performance of systematic Luby transform (SLT)-coded multiply-and-forward two-way relay network (MF-TWRN) using different degree distributions with k = 2000 .
Figure 6. Frame error rate (FER) performance of systematic Luby transform (SLT)-coded multiply-and-forward two-way relay network (MF-TWRN) using different degree distributions with k = 2000 .
Applsci 10 02389 g006
Figure 7. FER performance of SLT-coded MF-TWRN using different degree distributions with k = 4000 .
Figure 7. FER performance of SLT-coded MF-TWRN using different degree distributions with k = 4000 .
Applsci 10 02389 g007
Figure 8. Throughputs of the SLT-coded TWRN system with different degree distributions.
Figure 8. Throughputs of the SLT-coded TWRN system with different degree distributions.
Applsci 10 02389 g008

Share and Cite

MDPI and ACS Style

Han, W.; Xu, S.; Huang, D.; Xu, C. Analysis and Design of Rateless Two-way Relay Networks Based on a Multiply-and-Forward Scheme. Appl. Sci. 2020, 10, 2389. https://doi.org/10.3390/app10072389

AMA Style

Han W, Xu S, Huang D, Xu C. Analysis and Design of Rateless Two-way Relay Networks Based on a Multiply-and-Forward Scheme. Applied Sciences. 2020; 10(7):2389. https://doi.org/10.3390/app10072389

Chicago/Turabian Style

Han, Wei, Shengkai Xu, Daqing Huang, and Cheng Xu. 2020. "Analysis and Design of Rateless Two-way Relay Networks Based on a Multiply-and-Forward Scheme" Applied Sciences 10, no. 7: 2389. https://doi.org/10.3390/app10072389

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop