Skip to main content
Log in

Joint relay selection and opportunistic physical layer network coding for two-way relay channels

  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

Physical layer network coding can significantly increase the throughput of two-way relay networks. However, fading phenomenon usually causes great asymmetry between two multiple access channels which can drastically degrade the performance of PNC protocol. To handle this issue, we propose an alternative detection method to improve the detection of physical layer network coded signal in multi-relay networks. First, we introduce single node detection to extract a single data from superimposed signal in the multiple access phase of physical layer network coding protocol. Then, we propose a relay selection method based on single node detection (RS-SND) and compare it to conventional relay selection method based on physical network coding (RS-PNC) in terms of average bit error rate for detection of XOR-ed data of the two source nodes. Closed-form expressions are derived for average BER of the proposed scheme and its asymptotic approximation at high signal to noise ratio. It is shown that RS-SND outperforms RS-PNC in Rayleigh fading channels when more than two relays are employed. Finally, we propose a relay selection-opportunistic physical layer network coding (RS-OPNC) method by dynamically selecting between RS-SND and RS-PNC schemes based on channel state information. Simulation results verify that RS-OPNC offers considerable SNR gain over conventional RS-PNC method.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Katti, S., Rahul, H., Hu, W., Katabi, D., Médard, M., & Crowcroft, J. (2006). XORs in the air: Practical wireless network coding. ACM SIGCOMM computer communication review, 36(4), 243–254.

    Article  Google Scholar 

  2. Zhang, S., Liew, S. C., & Lam, P. P. (2006). Hot topic: Physical-layer network coding. In Proceedings of the 12th annual international conference on Mobile computing and networking, pp. 358–365 ACM.

  3. He, J., & Liew, S. C. (2015). Building blocks of physical-layer network coding. IEEE Transactions on Wireless Communications, 14(5), 2711–2728.

    Article  Google Scholar 

  4. Louie, R. H., Li, Y., & Vucetic, B. (2010). Practical physical layer network coding for two-way relay channels: performance analysis and comparison. IEEE Transactions on Wireless Communications, 9(2), 764–777.

    Article  Google Scholar 

  5. Muralidharan, V. T., & Rajan, B. S. (2013). Performance analysis of adaptive physical layer network coding for wireless two-way relaying. IEEE Transactions on Wireless Communications, 12(3), 1328–1339.

    Article  Google Scholar 

  6. Zhang, Z., Ma, Z., Ding, Z., Xiao, M., & Karagiannidis, G. K. (2016). Full-duplex two-way and one-way relaying: average rate, outage probability, and tradeoffs. IEEE Transactions on Wireless Communications, 15(6), 3920–3933.

    Article  Google Scholar 

  7. Li, B., Yang, H., Liu, G., & Peng, X. (2018). The Performance of Physical-Layer Network Coding in Asymmetric Rayleigh Fading Two-Way Relay Channels. Mobile Networks and Applications, 23(2), 301–307.

    Article  Google Scholar 

  8. Yang, H., Li, B., Liu, G., Liu, X., & Peng, X. (2019). DNF-SC-PNC: A new physical-layer network coding scheme for two-way relay channels with asymmetric data length. Wireless Networks, 25(7), 3727–3734.

    Article  Google Scholar 

  9. Pan, H., Lu, L., & Liew, S. C. (2017). Practical power-balanced non-orthogonal multiple access. IEEE Journal on Selected Areas in Communications, 35(10), 2312–2327.

    Article  Google Scholar 

  10. Yang, T., Yuan, X., Ping, L., Collings, I. B., & Yuan, J. (2013). A new physical-layer network coding scheme with eigen-direction alignment precoding for MIMO two-way relaying. IEEE Transactions on Communications, 61(3), 973–986.

    Article  Google Scholar 

  11. Lu, L., & Liew, S. C. (2011). Asynchronous physical-layer network coding. IEEE Transactions on Wireless Communications, 11(2), 819–831.

    Article  Google Scholar 

  12. Shao, Y., Liew, S. C., & Lu, L. (2017). Asynchronous physical-layer network coding: Symbol misalignment estimation and its effect on decoding. IEEE Transactions on Wireless Communications, 16(10), 6881–6894.

    Article  Google Scholar 

  13. Wang, T., Shi, L., Cai, K., Tian, L., & Zhang, S. (2019). Non-coherent NOMA with massive MIMO. IEEE Wireless Communications Letters, 9(2), 134–138.

    Article  Google Scholar 

  14. Yang, Z., Ding, Z., Wu, Y., & Fan, P. (2017). Novel relay selection strategies for cooperative NOMA. IEEE Transactions on Vehicular Technology, 66(11), 10114–10123.

    Article  Google Scholar 

  15. Li, Y., Louie, R. H., & Vucetic, B. (2010). Relay selection with network coding in two-way relay channels. IEEE Transactions on Vehicular Technology, 59(9), 4489–4499.

    Article  Google Scholar 

  16. You, Q., Li, Y., & Chen, Z. (2014). Joint relay selection and network coding for error-prone two-way decode-and-forward relay networks. IEEE Transactions on Communications, 62(10), 3420–3433.

    Article  Google Scholar 

  17. Ghorbani, S., Jamshidi, A., & Keshavarz-Haddad, A. (2018, May). Performance Evaluation of Joint Relay Selection and Network Coding in Two-Way Relaying Wireless Communication Networks. In: Proceedings of Iranian Conference on Electrical Engineering, Mashhad, pp. 755–757.

  18. Do, T. P., Wang, J. S., Song, I., & Kim, Y. H. (2013). Joint relay selection and power allocation for two-way relaying with physical layer network coding. IEEE Communications Letters, 17(2), 301–304.

    Article  Google Scholar 

  19. Cao, R., Gao, H., Lv, T., Yang, S., & Huang, S. (2015). Phase-rotation-aided relay selection in two-way decode-and-forward relay networks. IEEE Transactions on Vehicular Technology, 65(5), 2922–2935.

    Article  Google Scholar 

  20. Li, C., Xia, B., Shao, S., Chen, Z., & Tang, Y. (2016). Multi-user scheduling of the full-duplex enabled two-way relay systems. IEEE Transactions on Wireless Communications, 16(2), 1094–1106.

    Article  Google Scholar 

  21. Son, P. N., & Duy, T. T. (2020). A new approach for two-way relaying networks: improving performance by successive interference cancellation, digital network coding and opportunistic relay selection. Wireless Networks, 26(2), 1315–1329.

    Article  Google Scholar 

  22. Shah, V., Mehta, N. B., & Yim, R. (2010). Optimal timer based selection schemes. IEEE Transactions on Communications, 58(6), 1814–1823.

    Article  Google Scholar 

  23. Feng, H., & Cimini, L. J. (2012, March). Overhead-performance tradeoff for relay selection in cooperative networks. In: Proceedings of 46th Annual Conference on Information Sciences and Systems, pp. 1–6. IEEE.

  24. Li, T., Xiong, K., Dong, Y., & Fan, P. (2014). Opportunistic network coding scheme for two-way relay wireless networks: a sum-rate maximization approach. IEEE Transactions on Vehicular Technology, 64(6), 2732–2738.

    Article  Google Scholar 

  25. Mahdavi, A., Jamshidi, A., & Keshavarz-Haddad, A. (2017). Selective physical layer network coding in bidirectional relay channel. IET Communications, 11(18), 2691–2701.

    Article  Google Scholar 

  26. Jia, X. D., Yang, L. X., Fu, H. Y., Feng, B. M., & Qi, Y. F. (2012). Two-way denoise-and-forward network coding opportunistic relaying with jointing adaptive modulation relay selection criterions. IET communications, 6(2), 194–202.

    Article  MathSciNet  Google Scholar 

  27. Ju, M., & Kim, I. M. (2010). Error performance analysis of BPSK modulation in physical-layer network-coded bidirectional relay networks. IEEE transactions on Communications, 58(10), 2770–2775.

    Article  Google Scholar 

  28. Lopez-Martinez, F. J., Morales-Jimenez, D., Martos-Naya, E., & Paris, J. F. (2013). On the bivariate Nakagami-m cumulative distribution function: Closed-form expression and applications. IEEE Transactions on Communications, 61(4), 1404–1414.

    Article  Google Scholar 

  29. Mallik, R. K. (2003). On multivariate Rayleigh and exponential distributions. IEEE Transactions on Information Theory, 49(6), 1499–1515.

    Article  MathSciNet  Google Scholar 

  30. Graybill, F. A. (1976). Theory and application of the linear model. North Scituate, MA: Duxbury Press.

    MATH  Google Scholar 

  31. Corazza, G. E., & Ferrari, G. (2002). New bounds for the Marcum Q-function. IEEE Transactions on Information Theory, 48(11), 3003–3008.

    Article  MathSciNet  Google Scholar 

  32. Bletsas, A., Khisti, A., Reed, D. P., & Lippman, A. (2006). A simple cooperative diversity method based on network path selection. IEEE Journal on Selected Areas in Communications, 24(3), 659–672.

    Article  Google Scholar 

  33. Mallick, S., Rashid, M. M., & Bhargava, V. K. (2012). Joint relay selection and power allocation for decode-and-forward cellular relay network with channel uncertainty. IEEE Transactions on wireless communications, 11(10), 3496–3508.

    Article  Google Scholar 

  34. Li, J., Ding, Y., Ye, Q., Zhang, N., & Zhuang, W. (2017). On effective capacity and effective energy efficiency in relay-assisted wireless networks. IEEE Transactions on Vehicular Technology, 67(5), 4389–4400.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alireza Keshavarz-Haddad.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix A (Proof of Lemma I)

Appendix A (Proof of Lemma I)

The joint cumulative distribution function of two Rayleigh random variables \(R_A\) and \(R_B\) is given by [28]

$$\begin{aligned} \begin{aligned}&F_{R_A,R_B}(r_A,r_B,\mu ) \\&\quad =1-\exp {\left( -\frac{r_A^2}{\varOmega _A}\right) }Q\left( \sqrt{\frac{2}{1-\mu }}\frac{r_B}{\sqrt{\varOmega _B}} ,\sqrt{\frac{2\mu }{1-\mu }}\frac{r_A}{\sqrt{\varOmega _A}}\right) \\&\qquad -\exp {\left( -\frac{r_B^2}{\varOmega _B}\right) }\left[ 1-Q\left( \sqrt{\frac{2\mu }{1-\mu }}\frac{r_B}{\sqrt{\varOmega _B}} ,\sqrt{\frac{2}{1-\mu }}\frac{r_A}{\sqrt{\varOmega _A}}\right) \right] \end{aligned} \end{aligned}$$
(40)

where \(\varOmega _A\) and \(\varOmega _B\) are average powers of random variables \(R_A\) and \(R_B\), respectively, and \(\mu\) is their power correlation coefficient, which can be computed by the method proposed in [29] as follows.

Let, \(h_1=X_{c_1}+jX_{s_1}\), and \(h_2=X_{c_2}+jX_{s_2}\) where \(X_{c_1}\), \(X_{s_1}\), \(X_{c_2}\) and \(X_{s_2}\) are independent normal random variables such that \(X_{c_1},X_{s_1}\sim {\mathcal {N}}(0,\sigma _1^2)\), and \(X_{c_2},X_{s_2}\sim {\mathcal {N}}(0,\sigma _2^2)\). Then, define random variables \(R_A=|h_1|\) and \(R_B=|h_1-h_2|\). Clearly, \(R_A\) and \(R_B\) are Rayleigh random variables with scale variables \(\sigma _A=\sigma _1\) and \(\sigma _B=\sqrt{\sigma _1^2+\sigma _2^2}\), respectively [30]. Let, \({\mathbf {K}}_{cc}=E[{\mathbf {X}}_c {\mathbf {X}}_c^T]\) and \({\mathbf {K}}_{cs}=E[{\mathbf {X}}_c {\mathbf {X}}_s^T]\) in which \({\mathbf {X}}_{c}=[X_{c_1}~~X_{c_1}-X_{c_2}]^T\) and \({\mathbf {X}}_{s}=[X_{s_1}~~X_{s_1}-X_{s_2}]^T\). Then, using [29, eqs. 109 and 118], we get

$$\begin{aligned} \begin{aligned} \mu =\text {corr}(R^2_A, R^2_B)&=\frac{\sigma ^2_1}{\sigma ^2_1+\sigma ^2_2} \\&=\frac{\varOmega _1}{\varOmega _1+\varOmega _2} \end{aligned} \end{aligned}$$
(41)

where \(\varOmega _i=2\sigma ^2_i\) is the average power of \(|h_i|\), i=1,2. Then, substituting (41) in (40) and considering the fact that \(F_{R^2_A,R^2_B}(z_1,z_2,\mu )=F_{R_A,R_B}(\sqrt{z_1},\sqrt{z_2} ,\mu )\), the joint CDF of random variables \(R^2_A\) and \(R^2_B\) is obtained as

$$\begin{aligned} \begin{aligned}&F_{R^2_A,R^2_B}(z_1,z_2,\mu ) \\&\quad =1-\exp {\left( -\frac{z_1}{\varOmega _1}\right) }Q\left( \sqrt{\frac{2}{\varOmega _2}}\sqrt{z_2},\sqrt{\frac{2}{\varOmega _2}}\sqrt{z_1}\right) \\&\qquad -\exp {\left( -\frac{z_2}{\varOmega _1+\varOmega _2}\right) }\left[ 1-Q\left( \sqrt{\frac{2\mu }{\varOmega _2}}\sqrt{z_2},\sqrt{\frac{2}{\mu \varOmega _2}}\sqrt{z_1}\right) \right] \\ \end{aligned} \end{aligned}$$
(42)

Also, it is obvious that the CDF of exponential random variables \(R^2_A\) and \(R^2_B\) are given by \(F_{R^2_A}(z)=1-e^{-\frac{z}{\varOmega _1}}\) and \(F_{R^2_B}(z)=1-e^{-\frac{z}{\varOmega _1+\varOmega _2}}\), respectively. Therefore, employing \(F_{R^2_A}(z)\), \(F_{R^2_B}(z)\), and (42) in the general formula \(F_{\min {(R^2_A,R^2_B)}}(z)=F_{R^2_A}(z)+F_{R^2_B}(z)-F_{R^2_A,R^2_B}(z,z)\), we obtain (13). \(\square\)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mahdavi, A., Keshavarz-Haddad, A. & Jamshidi, A. Joint relay selection and opportunistic physical layer network coding for two-way relay channels. Wireless Netw 27, 1849–1859 (2021). https://doi.org/10.1007/s11276-020-02534-6

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-020-02534-6

Keywords

Navigation