1. Introduction
As a potential solution for coverage problem of cellular networks, cooperative communications is an attractive technology. In cooperative communications, a user in the network acts as a relay to receive signals from a source during its transmission phase, processes and rebroadcasts to a destination in another phase. In this way, additional links, other than the direct link from a source to a destination, can be constructed via relays and hence the overall spatial diversity and performance of the system would benefit from a virtual antenna array that is constructed cooperatively by multiple users. There has been some work investigating cooperative relay networks. [1] has proposed a relay selection method with a low implementation complexity to achieve full diversity in a multi-relay network. In order to develop a unified framework for performance analysis and optimal algorithm design, where efficiency and fairness are both taken into consideration, [2] has focused on the joint channel allocation and relay selection with different cooperation schemes for multi-flow cooperative networks. Due to the broadcast nature of propagation, the security in cooperative relay networks has attracted considerable interest in recent years [3,4]. Depending on the signal processing strategy that a relay utilizes, relay networks are generally classified as decode-and-forward (DF)[5,6] and amplify-and-forward (AF)[7-10]. In this paper, we focus our study on AF relaying communication systems due to its lower complexity and superior performance.
Coherent detection of transmitted symbols can be achieved by providing the instantaneous channel state information (CSI) of all transmission links at the destination such as [1,2]. Although this requirement can be accomplished by sending pilot signals and using channel estimation techniques, all channel estimation techniques are subject to impairments that would directly translate to performance degradation and the computational complexity and overhead would increase with the number of relays. Differential AF (D-AF) is very attractive as it requires less computational burden at the relays and destination. In D-AF, data symbols are differentially encoded at the source. The relay’s function is simply to multiply the received signal with a fixed amplification factor. At the destination, the received signals from multi-links are combined to achieve the diversity, and used for non-coherent detection of the transmitted signals without the need of instantaneous CSI.
Differential phase-shift-keying (DPSK) modulation has been employed in cooperative communication system [7,8] to reduce the computational complexity. At the destination node, the diversity combining differential receiver takes the previous received signals as the references and computes the weighted sum of the phase differences between two adjacent received samples over different propagation to detect the modulated symbols. For mobile fading channels, if the normalized Doppler spread of the channel is small enough, the channel is called slow fading. For slow fading channels, [9] has proposed differential network coding schemes at the physical layer for both AF protocol and DF protocol. In [10], an exact single-integral-form maximum-likelihood (ML) detector and its closed-form approximate expression for AF networks have been derived. Selection combining (SC) for D-AF relay networks has been recently investigated and analyzed in [11]. This combiner can be seen as a counterpart of selection combining of DPSK in point-to-point communications with receive diversity studied in [12]-[15]. The soft-output probability formulas based high-order Differential Amplitude and Phase-Shift Keying (DAPSK) have been derived to approach the achievable channel capacity by iterative detection in [16]. On the other hand, if the normalized Doppler spread of the channel is large due to high mobility and/or low data rate, the channel is called fast or time-selective fading [17]. The effect of time-selectivity on the performance of conventional DPSK modulation in generalized diversity Rayleigh was analyzed in [18] and [19]. The optimum and suboptimum diversity combining rule with differential BPSK (DBPSK) modulation have been derived in [20]. [21] considers the performance of D-AF relaying for multinode wireless communications and proposes a new set of combining weights for signal detection. The performance of SC for D-AF relay networks has been derived and analyzed in [22]. A practical suboptimal multiple-symbol detection (MSD) for differential dual-hop (D-DH) AF relaying is designed and theoretically analyzed in [23].
A soft-input soft-output (SISO) decoder module has been presented in [24], which implements a soft-output algorithm performing an update of the a posteriori probabilities (APP) of both information and coded symbols based on the code constraint. For many application scenarios, soft decision has been perceived as a promising approach to improve the system performance [25]. An soft information detection has been proposed in Rayleigh fading channel for differential space-time block codes (DSTBC) in [26] and non-coherent frequency-shift keying (NFSK) in [27].
In this paper, an effective SISO differential detection algorithm is proposed for AF over time-varying relaying channels based cooperative communications system. The proposed algorithm aims to evaluate a posteriori probabilities of the information bits. In addition, when the SISO is exploited in conjunction with channel decoding, iterative detection and decoding approach by exchanging extrinsic information with outer code is obtained. Simulation results show that the proposed non-coherent approach improves detection performance significantly, especially for fast fading channels. To be more specific, the main contributions of this paper are summarized as follows:
The remainder of this paper is organized as follows. Section 2 describes the system model. Section 3 presents an SISO differential decision algorithm. Maximum a posteriori (MAP) detection rules and iterative decoding are also derived in this section. Simulation results and analysis are demonstrated in Section 4. Finally, conclusions and future work are drawn in Section 5.
Notations: (⋅)* and |⋅| denote conjugate and absolute values of a complex number, respectively. CN (μ,σ2) stands for a circularly symmetric complex Gaussian distribution with mean μ and variance σ2. E[⋅] denotes the statistical expectation. ℜ{⋅} denotes the real part of a complex number.
2. System Model
As is shown in Fig. 1, we consider the AF relay system with one Source, one Relay and one Destination. There are a direct link and a cascaded link, via Relay from Source to Destination. Each node has a single antenna, and the communication between nodes is half-duplex, i.e., each node is able to only send or receive in any given time. The channel coefficients at time k, from Source to Destination (SD), from Source to Relay (SR) and from Relay to Destination (RD) are shown with h0[k], h1[k] and h2[k], respectively. A Rayleigh flat-fading model is assumed for each channel, i.e., The channels are spatially uncorrelated and changing continuously in time. Depending on the time variation in a channel due to mobile speed (characterized by the Doppler spread, which is inversely proportional to coherence time), fading can be classified as either fast fading or slow fading. The time correlation between two channel coefficients, n symbols apart, follows the Jakes' model [28]:
where J0(⋅) is the zeroth-order Bessel function of the first kind and fi is the maximum normalized Doppler frequency of the i th channel.
Fig. 1.Wireless relay model under consideration
The information bits u = [u1,...,uk] with length K are passed by a rate rs forward error correction encoder, e.g., convolutional encoder to get the binary encoding bits with the length L = K / rs. After encoded, the information bits are bitwise interleaved to form the code bits b = b′Π. Let us now consider the classic differential phase shift keying (DPSK) scheme. At time k, a group q = log2M code bits is mapped to an M-PSK symbol as v[k] ∈ V, where V = {ei2πm/M,m=0,...,M-1}. Before transmission, the symbols are encoded differentially as
The transmission process is divided into two phases. A symbol or a frame of symbols could be transmission in each phase. For both cases, the analysis is the same and only the channel auto-correlation value is different.
In the first phase, symbol s[k] is transmitted by Source to Relay and Destination. Let P0 be the average power of Source per symbol. The received signals at Destination and Relay are
where w0[k], w1[k] ~ CN(0, N0) are noise components at Destination and Relay, respectively.
The received signal at Relay is then multiplied by an amplification factor, and re-transmitted to Destination. The amplification factor, based on the variance of SR channel, is commonly used in the literature as
where P1 is the average transmitted power per symbol at Relay.
The corresponding received signal at Destination is
w2[k] ~ CN(0, N0) is the noise component at Destination in the second phase. Substituting (4) to (6) yields
where h[k] = h1[k]h2[k] is the equivalent double-Rayleigh with zero mean and variance [29] and w[k] = Ah2[k]w1[k]+w2[k] is the equivalent noise component. It should be noted that for a given h2[k], w[k] is a complex Gaussian random variable with zero mean and variance Thus y2[k], conditioned on s[k] and h2[k], is a complex Gaussian random variable as well. In order to further improve the BER performance of the detection, it is necessary to investigate an efficient algorithm depending on soft decision. In the next section, we will attempt to analyze an SISO decision alogrithm.
3. SISO Decision Algorithm for D-AF
In this section, an SISO decision mathematical model will be derived for the D-AF relaying channels. Firstly, an optimum detection rule will be presented. Since the optimum detection rule involves the instantaneous RD channel gains which are usually hard to acquire, we devise a suboptimum detection rule which only requires the second-order statistics of the RD link CSI. Furthermore, an iterative detection algorithm will be shown with the aids of the decision metric.
3.1 Optimum Detection Rule
In the following, an optimum detection rule will be presented for D-AF relaying channels. At time k, the receiver at Destination detects the transmitted symbol v[k] based on the received signals y0[k-1], y0[k], y2[k-1] and y2[k] in two consecutive symbol periods. Considering the independence of SD and SR links, the maximum a posteriori (MAP) detection rule minimizing the detection error probability is given by
where we assume that the a priori probabilities of v[k] are equal and the statistics of different channels are independent. In addition, the expressions p{y0[k]|y0[k-1],v[k]} and p{y2[k]|y2[k-1],v[k]} are the conditional probability density functions (PDF) of y0[k] and y2[k] conditioned on y0[k-1], v[k] and y2[k-1] and v[k], respectively.
First, we derive the explicit form of the conditional PDF expression p{y0[k]|y0[k-1],v[k]}. y0[k], conditioned on y0[k-1] and v[k], is a complex Gaussian random variable with the mean μ0[k] and variance Based on the results given in [30], the mean μ0[k] can be expressed by
In addition, the variance can be expressed by
Therefore, the conditional PDF p{y0[k]|y0[k-1],v[k]} is given by
where
Next, we derive the explicit form of the conditional PDF expression p{y2[k]|y2[k-1],v[k]} for the RD link. Conditioned on y2[k-1], v[k]}, h2[k-1] and h2[k], y2[k] is a complex Gaussian random variable with mean μ2[k] and variance By using the formulas presented in [30], we get
Substituting the amplification gain formula (5) into (13), we have
Moreover, the variance is given by
Likewise, the conditional PDF p{y2[k]|y2[k-1],v[k],h2[k-1],y2[k]} is
where
Substituting (11) and (16) into (8) and ignoring those terms independent of v[k], we have
To implement the optimum detection rule (18), the receiver at Destination requires the knowledge of the instantaneous CSI h2[k-1] and h2[k], which are hardly available in the context of differential modulation. As an alternative, a suboptimum detection rule is needed.
3.2 Suboptimum Detection Rule
Since the instantaneous CSI h2[k-1] and h2[k] are not available at Destination. We can obtain the conditional PDF p{y2[k]|y2[k-1],v[k]} from the conditional PDF p{y2[k]|y2[k-1],v[k,h2[k-1],h2[k]} by taking expectation with respect to the joint PDF of h2[k-1] and h2[k], thus the MAP detection can be expressed as
As can be seen, the MAP metric needs the expectation over the distribution of h2 = h2[k-1], h2[k], which does not yield a closed-form expression. As an alternative, it is proposed to use the second-order statistics to replace the instantaneous CSI. The modified detection metric can be expressed as
where
Substituting (10), (12), (21) and (22) into (20), we have
where
3.3 Iterative Decoding Algorithm
To improve the BER performance, an iterative detection algorithm is formulated in this subsection. The main idea is that the detector demodulates the symbols, producing soft estimates of each bit as a priori or the extrinsic information of the input symbols, which will be delivered to channel decoder; the decoder computes the APP, and then sends back the extrinsic information to the detector as it’s a priori information for the next iteration.
Now, we discuss iterative decoding at Destination in detail. The symbol probabilities P(v;I) are fixed for all demodulation and decoding iterations. On the first and subsequent decoding iteration, the symbol probabilities are transformed to the set of q log-likelihood ratios (LLR) associated with each bit mapped to the symbol. The detector takes as input the symbol probabilities P(v;I) and extrinsic information represented by bit probabilities associated with each coded bit P(c;I) fed back the channel decoder, where c denotes the q coded bits mapped to v, P(c;I) = {P(ci;I), 0≤i≤q-1}, ci∈{0,1} denotes the i th bit mapped to symbol v. On the first demodulation iteration, no decoding has been performed, and the bit probabilities are assumed equally likely. The detector produces estimated probabilities of values taken by c : P(c;O) = {P(ci;O), 0≤i≤q-1}. The input representing the LLR of the i th bit mapped to the symbol is related to the input distribution to the detector by
The output representing the LLR of the i th bit mapped to the symbol is related to the output distribution to the detector by
The detector output distribution is related to the input distribution by
where represents the set of transmitted symbols whose i th bit labeling ci is l∈{0,1}. Substituting the specific values of the distribution (26) into the expression for output (28),
The output LLR of the detector may be found by combining (27) and (29):
where the term cancels in the ratio. For the purpose of numeric implementation, it is useful to simplify this expression using the max-star operator
where the binary max-star is max∗(x,y) = max(x,y)+log(1+e-|x-y|) and multiple arguments imply a recursive relationship. Applying the max-star operator to (30)
A non-iterative detector does not utilize feedback from the decoder, so it is implemented using (32) setting all rj = 0.
4. Simulations
In this section, simulations are conducted to validate the BER performance of the proposed SISO detection algorithm. In our Monte Carlo experiments, the Rayleigh fading channel are simulated based on the modified Jakes’ model. The total transmitted power by the Source and Relay nodes is denoted by P = P0 + P1. The D-AF relaying network under consideration is simulated for various channel qualities using different combinations (Selective Combination [22], semi-Maximum Ratio Combination [22], suboptimum detection). Based on suboptimum detection, we consider the convolutional encoder with generator (7, 5) using bitwise interleaving or not.
We consider both BPSK (M = 2) and QPSK (M = 2) constellations. Based on the fading power of the channels and the normalized Doppler frequency of the three channels, two cases are considered. In Case I, all nodes are fixed or slowly moving under symmetric channels with In Case II, all nodes are fast moving under asymmetric channels with
The BER results are plotted versus P/N0 in Fig. 2-5. Compared Fig. 2 with Fig.3, the error floor increases with the fade rate. For fade rate equal 0.001, the error floor is very small (less than 10-6). For fade rate more than 0.01, the error floor increases to 10-3. Compared Fig. 4 with Fig. 5, we can draw the same conclusion. For high SNR region, BER performance mainly depends on the interference due to mobility, which leads to a large Doppler and little time-correlation.
Fig. 2.Simulation BER of a D-AF relaying in Case I using different combinations for DBPSK
Fig. 3.Simulation BER of a D-AF relaying in Case II using different combinations for DBPSK
Fig. 4.Simulation BER of a D-AF relaying in Case I using different combinations for DQPSK
Fig. 5.Simulation BER of a D-AF relaying in Case II using different combinations for DQPSK
As can be seen, the SISO algorithm can improve the error performance in both cases. In Case I, there is about 2dB performance gain compared with no channel coding. In Case II, about 5dB performance gain appears and the error floor disappears after using channel coding. Channel coding can resist the interference due to mobility. This observation verifies channel coding can bring about more performance gains in fast fading channels than slow fading channels.
At the same time, bitwise interleaving can improve the performance much more effectively. More than 5dB performance gain is due to bitwise interleaving. The fading power of channels and moving speed of nodes can hardly affect the interleaving gain. The interleaving can change the continuous approximate estimation error into stochastic error, which can be corrected by channel coding.
5. Conclusion
In this work, an SISO detection algorithm has been proposed for D-AF over time-varying relaying channels based cooperative communications system. The proposed algorithm aims to evaluate a posteriori probabilities of the information bits. In addition, when the SISO is exploited in conjunction with channel decoding, iterative detection and decoding approach by exchanging extrinsic information with outer code is obtained. Simulation results show that the proposed non-coherent approach improves detection performance significantly.
References
- M. M. Fareed and M. Uysal, “On relay selection for decode-and-forward relaying,” IEEE Trans. Wireless Commun., vol. 8, no. 7, pp. 3341–3346, Jul. 2009. Article (CrossRef Link). https://doi.org/10.1109/TWC.2009.071306
- B. Bai, W. Chen, K. B. Letaief, and Z. Cao, “A unified matching framework for multi-flow decode-and-forward cooperative networks,” IEEE J. Sel. Areas Commun., vol. 30, no. 2, pp. 397–406, Feb. 2012. Article (CrossRef Link). https://doi.org/10.1109/JSAC.2012.120219
- Yulong Zou, Jia Zhu, Xianbin Wang, and Victor C. M. Leung, “Improving physical-layer security in wireless communications using diversity techniques,” IEEE Network, vol. 29, no. 1, pp. 42-48, Jan. 2015. Article (CrossRef Link). https://doi.org/10.1109/MNET.2015.7018202
- Yulong Zou, Benoit Champagne, Wei-Ping Zhu, and Lajos Hanzo, “Relay-selection improves the security-reliability trade-off in cognitive radio systems,” IEEE Trans. Commun., vol. 63, no. 1, pp. 215-228, Jan. 2015. Article (CrossRef Link). https://doi.org/10.1109/TCOMM.2014.2377239
- J. N. Laneman, D. N. C. Tse, and G. W. Wornell, “Cooperative diversity in wireless networks: efficient protocols and outage behavior," IEEE Trans. Inform. Theory, vol. 50, no. 12, pp. 3062-3080, Dec. 2004. Article (CrossRef Link). https://doi.org/10.1109/TIT.2004.838089
- T. Wang, A. Cano, G. B. Giannakis, and J. N. Laneman, “High performance cooperative demodulation with decode-and-forward relays,” IEEE Trans. Commun., vol. 55, no. 7, pp. 1427-1438, 2007. Article (CrossRef Link). https://doi.org/10.1109/TCOMM.2007.900631
- T. Himsoon, W. Su, and K. J. R. Liu, “Differential transmission for amplify-and-forward cooperative communications,” IEEE Signal Proc. Letters, vol. 12, no. 9, pp. 557-560, September, 2005. Article (CrossRef Link). https://doi.org/10.1109/LSP.2005.853067
- Q. Zhao and H. Li, “Differential modulation for cooperative wireless systems,” IEEE Trans. Signal Proc., vol. 55, no.5, pp. 2273-2283, May, 2007. Article (CrossRef Link). https://doi.org/10.1109/TSP.2006.890922
- Tao Cui, Feifei Gao, and Chintha Tellambura, “Differential modulation for two-way wireless communications: a perspective of differential network coding at the physical layer,” IEEE Trans. Commun., vol. 57, no. 10, pp. 2977-2987, October, 2009. Article (CrossRef Link). https://doi.org/10.1109/TCOMM.2009.10.080254
- Peng Liu, Il-Min Kim and Saeed Gazor, “Maximum-likelihood detector for differential amplify-and-forward cooperative networks,” IEEE Trans. Veh. Technol., vol. 62, no. 8, pp. 4097-4104, October, 2013. Article (CrossRef Link). https://doi.org/10.1109/TVT.2013.2259856
- M. R. Avendi and H. H. Nguyen, “Selection combining for differential amplify-and-forward relaying over Rayleigh-fading channels,” IEEE Signal Proc. Letters, vol. 20, no. 3, pp.277-280, March, 2013. Article (CrossRef Link). https://doi.org/10.1109/LSP.2013.2244882
- P. Y. Kam, “Bit error probabilities of MDPSK over the nonselective Rayleigh fading channel with diversity reception,” IEEE Trans. Commun., vol. 39, no. 2, pp. 220–224, Feb. 1991. Article (CrossRef Link). https://doi.org/10.1109/26.76459
- E. A. Neasmith and N. C. Beaulieu, “New results on selection diversity,” IEEE Trans. Commun., vol. 46, no. 5, pp. 695–704, May 1998. Article (CrossRef Link). https://doi.org/10.1109/26.668745
- H. Fu and P. Y. Kam, “Performance comparison of selection combining schemes for binary DPSK on nonselective Rayleigh-fading channels with interference,” IEEE Trans. Wirel. Commun., vol. 4, no. 1, pp. 192–201, Jan. 2005. Article (CrossRef Link). https://doi.org/10.1109/TWC.2004.840221
- P. Y. Kam, T. P. Soh, and C. S. Ng, “Further results on the bit error probabilities of MDPSK over the nonselective rayleigh fading channel with diversity reception,” IEEE Trans. Commun., vol. 43, no. 11, pp. 2732–2741, Nov. 1995. Article (CrossRef Link). https://doi.org/10.1109/26.481224
- Dandan Liang, Soon Xin Ng, and Lajos Hanzo, “Near-capacity turbo coded soft-decision aided DAPSK/Star-QAM for amplify-and-forward based cooperative communications,” IEEE Trans. Commun., vol. 61, no. 3, pp. 1080-1087, Mar. 2013. Article (CrossRef Link). https://doi.org/10.1109/TCOMM.2012.122712.110786
- J. D. Parsons, The Mobile Radio Propagation Channel, England: John Wiley & Sons, 2000. Article (CrossRef Link).
- M. K. Varanasi, “A systematic approach to the design and analysis of optimum DPSK receivers for generalized diversity communications over Rayleigh fading channels,” IEEE Trans. Commun., vol. 47, no. 9, pp. 1365-1375, Sep. 1999. Article (CrossRef Link). https://doi.org/10.1109/26.789672
- M. K. Simon and M.-S. Alouini, Digital Communication over Fading Channels, England: John Wiley & Sons, 2005. Article (CrossRef Link).
- Chi-Hsiao Yih, "Differential BPSK modulation for cooperative communication systems in time-selective Rayleigh fading channels," IEEE COMNETSAT, 2012. Article (CrossRef Link).
- M. R. Avendi and H. H. Nguyen, “Performance of differential amplify-and- forward relaying in multinode wireless communications,” IEEE Trans. Veh. Technol., vol. 62, no. 8, pp. 3603–3613, Oct. 2013. Article (CrossRef Link). https://doi.org/10.1109/TVT.2013.2263509
- M. R. Avendi and H. H. Nguyen, “Performance of selection combing for differential amplify-and-forward relaying over time-varying channels,” IEEE Trans. Wirel. Commun., vol. 13, no. 8, pp. 4156-4166, Aug. 2014. Article (CrossRef Link). https://doi.org/10.1109/TWC.2014.2314713
- M. R. Avendi and H. H. Nguyen, “Differential dual-hop relaying under user mobility,” IET Commun., vol. 8, pp. 3161-3169, 2014. Article (CrossRef Link). https://doi.org/10.1049/iet-com.2014.0278
- Y. Zhu, D. Guo, and M. Honig, “A message-passing approach for joint channel estimation, interference mitigation, and decoding,” IEEE Trans. Wirel. Commun., vol. 8, pp. 6008-6018, Dec. 2009. Article (CrossRef Link). https://doi.org/10.1109/TWC.2009.12.081708
- S. Benedetto, G. Montorsi, D. Divsalar, and F. Plooara, “Soft-input soft-output modules for the construction and distributed iterative decoding of code networks,” Eur. Trans. Telecommun., vol. 9, pp. 155-172, Mar.-Apr. 1998. Article (CrossRef Link). https://doi.org/10.1002/ett.4460090206
- A. V. Nguyen and M. A. Ingram, "Iterative demodulation and decoding of differential space-time block codes," in Proc. of IEEE Vehicular Technology Conf. (VTC 2000), Boston, MA, Sep. 2000, pp. 2394-2400. Article (CrossRef Link).
- M. C. Valenti and S. Cheng, “Iterative Demodulation and Decoding of Turbo Coded M-ary Noncoherent Orthogonal Modulation,” IEEE J. Select. Areas Commun., vol. 23, pp. 1738-1747, Sep. 2005. Article (CrossRef Link). https://doi.org/10.1109/JSAC.2005.853794
- W. C. Jakes, Microwave Mobile Communications, Piscataway, NJ, USA: Wiley-IEEE Press, 1994. Article (CrossRef Link).
- C. S. Patel, G. L. Stuber, and T. G. Pratt, “Statistical properties of amplify and forward relay fading channels,” IEEE Trans. Veh. Technol., vol. 55, no. 1, pp. 1-9, 2006. Article (CrossRef Link). https://doi.org/10.1109/TVT.2005.861170
- S. M. Kay, Fundamentals of Statistical Signal Processing: Estimation Theory, New Jersey: Prentice-Hall, 1993. Article (CrossRef Link).