Precoding and power allocation algorithms for device-to-device communication in massive MIMO networks

Abstract

Device-to-device communication (D2D) and massive multiple input multiple output (MIMO) systems are two emerging technologies that are being considered to improve the performance of next generation wireless cellular systems. In D2D, two mobile nodes communicate directly without traversing the base station (BS). Consequently, interference management, coordination, and/or cancellation techniques have to be adopted to target the problem of mutual interference between the D2D devices and the BS (or the normal mobiles nodes connected to the BS). In this paper, we investigate the problem of BS precoder design and D2D devices power allocation in the downlink of a single-cell network assuming existence of D2D devices as well as massive MIMO at the BS. We propose algorithms to maximize the sum of the achievable data rates of the D2D pairs while maintaining quality of service constraints on the cellular user equipment, which communicate normally with the BS. We also propose two algorithms for the precoding problem; the first is based on semi-definite programming while the second is based on gradient descent algorithms. Moreover, we investigate two solutions for the power allocation problem; the first solves an approximate convex optimization problem iteratively while the second is a suboptimal, but far less complex, heuristic. Finally, we propose a technique to apply the mentioned solutions when only partial channel state information is available at the BS. Simulation results show that the proposed solutions are superior to the conventional precoding and power allocation schemes.

This is a preview of subscription content, access via your institution.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

References

  1. 1.

    Asadi, A., Wang, Q., & Mancuso, V. (2014). A survey on device-to-device communication in cellular networks. IEEE Communications Surveys Tutorials, 16(4), 1801–1819.

    Article  Google Scholar 

  2. 2.

    Doppler, K., Rinne, M., Wijting, C., Ribeiro, C., & Hugl, K. (2009). Device-to-device communication as an underlay to LTE-advanced networks. IEEE Communications Magazine, 47(12), 42–49.

    Article  Google Scholar 

  3. 3.

    Larsson, E., Edfors, O., Tufvesson, F., & Marzetta, T. (2014). Massive MIMO for next generation wireless systems. IEEE Communications Magazine, 52(2), 186–195.

    Article  Google Scholar 

  4. 4.

    Du, J., Zhu, W., Xu, J., Li, Z., & Wang, H. (2012). A compressed HARQ feedback for device-to-device multicast communications. In Proceedings of IEEE vehicular technology conference (VTC Fall) (pp. 1–5).

  5. 5.

    Bao, X., Lee, U., Rimac, I., & Choudhury, R. R. (2010). Dataspotting: Offloading cellular traffic via managed device-to-device data transfer at data spots. SIGMOBILE Mobile Computing and Communications Review, 14(3), 37–39.

    Article  Google Scholar 

  6. 6.

    Pratas, N. K., & Popovski, P. (2013). Low-rate machine-type communication via wireless device-to-device (D2D) links, CoRR, vol. arXiv:abs/1305.6783.

  7. 7.

    Wi-Fi peer-to-peer (P2P). (2010). Technical specification, vol. 1.1, WiFi Alliance, Technical Report.

  8. 8.

    Peng, T., Lu, Q., Wang, H., Xu, S., & Wang, W. (2009). Interference avoidance mechanisms in the hybrid cellular and device-to-device systems. In Proceedings of IEEE 20th international symposium on personal, indoor and mobile radio communications (pp. 617–621).

  9. 9.

    Pei, Y., & Liang, Y.-C. (2013). Resource allocation for device-to-device communication overlaying two-way cellular networks. In Proceedings of 2013 IEEE wireless communications and networking conference (WCNC) (pp. 3346–3351).

  10. 10.

    Kaufman, B., & Aazhang, B. (2008). Cellular networks with an overlaid device to device network. In Proceedings of 42nd asilomar conference on signals, systems and computer (pp. 1537–1541).

  11. 11.

    Elkotby, H., Elsayed, K., & Ismail, M. H. (2012). Exploiting interference alignment for sum rate enhancement in D2D-enabled cellular networks. In Proceedings of 2012 IEEE wireless communications and networking conference (WCNC) (pp. 1624–1629).

  12. 12.

    Zhang, R., Cheng, X., Yang, L., & Jiao, B. (2013). Interference-aware graph based resource sharing for device-to-device communications underlaying cellular networks. In Proceedings of IEEE wireless communications and networking conference (WCNC) (pp. 140–145).

  13. 13.

    Xu, C., Song, L., Han, Z., Zhao, Q., Wang, X., Jiao, B. (2012). Interference-aware resource allocation for device-to-device communications as an underlay using sequential second price auction. In Proceedings of IEEE international conference on communications (ICC) (pp. 445–449).

  14. 14.

    Xu, C., Song, L., Han, Z., Li, D., & Jiao, B. (2012). Resource allocation using a reverse iterative combinatorial auction for device-to-device underlay cellular networks. In Proceedings of IEEE global communications conference (GLOBECOM) (pp. 4542–4547).

  15. 15.

    Akkarajitsakul, K., Phunchongharn, P., Hossain, E., Bhargava, V. (2012). Mode selection for energy-efficient D2D communications in LTE-advanced networks: A coalitional game approach. In Proceedings of 2012 IEEE international conference on communication systems (ICCS) (pp. 488–492).

  16. 16.

    Min, H., Lee, J., Park, S., & Hong, D. (2011). Capacity enhancement using an interference limited area for device-to-device uplink underlaying cellular networks. IEEE Transactions on Wireless Communications, 10(12), 3995–4000.

    Article  Google Scholar 

  17. 17.

    Chen, X., Chen, L., Zeng, M., Zhang, X., & Yang, D. (2012). Downlink resource allocation for device-to-device communication underlaying cellular networks. In Proceedings of IEEE 23rd international symposium on personal indoor and mobile radio communications (PIMRC) (pp. 232–237).

  18. 18.

    Xu, S., Wang, H., Chen, T., Huang, Q., & Peng, T. (2010). Effective interference cancellation scheme for device-to-device communication underlaying cellular networks. In Proceedings of 2010 IEEE 72nd vehicular technology conference (VTC) (pp. 1–5).

  19. 19.

    Janis, P., Koivunen, V., Ribeiro, C., Korhonen, J., Doppler, K., & Hugl, K. (2009). Interference-aware resource allocation for device-to-device radio underlaying cellular networks. In Proceedings of IEEE 69th vehicular technology conference (VTC) (pp. 1–5).

  20. 20.

    Qiao, J., Shen, X. S., Mark, J. W., Shen, Q., He, Y., & Lei, L. (2015). Enabling device-to-device communications in millimeter-wave 5G cellular networks. IEEE Communications Magazine, 53(1), 209–215.

    Article  Google Scholar 

  21. 21.

    Feng, D., Lu, L., Yuan-Wu, Y., Li, G., Feng, G., & Li, S. (2013). Device-to-device communications underlaying cellular networks. IEEE Transactions on Communications, 61(8), 3541–3551.

    Article  Google Scholar 

  22. 22.

    Su, L., Ji, Y., Wang, P., & Liu, F. (2013). Resource allocation using particle swarm optimization for D2D communication underlay of cellular networks. In Proceedings of IEEE wireless communications and networking conference (WCNC) (pp. 129–133).

  23. 23.

    Liang, T., Zhang, T., Cao, J., & Feng, C. (2014). Joint resource allocation and power control scheme for device-to-device communication underlaying cellular networks. In Proceedings of 2014 international symposium on wireless personal multimedia communications (WPMC) (pp. 568–572).

  24. 24.

    Yu, C.-H., Tirkkonen, O., Doppler, K., & Ribeiro, C. (2009). Power optimization of device-to-device communication underlaying cellular communication. In Proceedings of IEEE international conference on communications (ICC) (pp. 1–5).

  25. 25.

    Zhao, N., Yu, F. R., Sun, H., & Li, M. (2016). Adaptive power allocation schemes for spectrum sharing in interference-alignment-based cognitive radio networks. IEEE Transactions on Vehicular Technology, 65(5), 3700–3714.

    Article  Google Scholar 

  26. 26.

    Xiao, X., Tao, X., & Lu, J. (2011). A QoS-aware power optimization scheme in OFDMA systems with integrated device-to-device (D2D) communications. In Proceedings of 2011 IEEE vehicular technology conference (VTC Fall) (pp. 1–5).

  27. 27.

    Zhang, G. (2004). Subcarrier and bit allocation for real-time services in multiuser OFDM systems. In Proceedings of 2004 IEEE international conference on communications (Vol. 5, pp. 2985–2989).

  28. 28.

    Youjun, G., HaiBo, X., Hui, T., & Ping, Z. (2006). A QoS-guaranteed adaptive resource allocation algorithm with low complexity in OFDMA system. In Proceedings of international conference on wireless communications, networking and mobile computing (WiCOM) (pp. 1–4).

  29. 29.

    Jung, M.,  Hwang, K., & Choi, S. (2012). Joint mode selection and power allocation scheme for power-efficient device-to-device (D2D) communication. In Proceedings of 2012 IEEE 75th vehicular technology conference (VTC Spring) (pp. 1–5).

  30. 30.

    Guo, B., Sun, S., & Gao, Q. (2014). Power optimization of D2D communications underlying cellular networks in multi-user scenario. In Proceedings of 2014 IEEE international conference on communication systems (ICCS) (pp. 212–216).

  31. 31.

    Zhao, W., Wang, S. (2014). Low complexity power allocation for device-to-device communication underlaying cellular networks. In Proceedings of 2014 IEEE international conference on communications (ICC) (pp. 5532–5537).

  32. 32.

    Boyd, S., & Vandenberghe, L. (2004). Convex optimization. NewYork, NY: Cambridge University Press.

    Google Scholar 

  33. 33.

    Wei, L., Hu, R., He, T., & Qian, Y. (2013). Device-to-device (D2D) communications underlaying MU-MIMO cellular networks. In Proceedings of IEEE globecom workshops (GC Wkshps) (pp. 4902–4907).

  34. 34.

    Tang, H., Zhu, C., & Ding, Z. (2013). Cooperative MIMO precoding for D2D underlay in cellular networks. In Proceedings of 2013 IEEE international conference on communications (ICC) (pp. 5517–5521).

  35. 35.

    ElSawy, H., Hossain, E., & Alouini, M.-S. (2014). Analytical modeling of mode selection and power control for underlay D2D communication in cellular networks. IEEE Transactions on Communications, 62(11), 4147–4161.

    Article  Google Scholar 

  36. 36.

    Janis, P., Koivunen, V., Ribeiro, C., Doppler, K., & Hugl, K. (2009). Interference-avoiding MIMO schemes for device-to-device radio underlaying cellular networks. In Proceedings of IEEE 20th international symposium on personal, indoor and mobile radio communications (pp. 2385–2389).

  37. 37.

    Xu, W., Liang, L., Zhang, H., Jin, S., Li, J., & Lei, M. (2012). Performance enhanced transmission in device-to-device communications: Beamforming or interference cancellation? In Proceedings of IEEE global communications conference (GLOBECOM) (pp. 4296–4301).

  38. 38.

    Lin, X., Heath, R., & Andrews, J. (2015). The interplay between massive MIMO and underlaid D2D networking. IEEE Transactions on Wireless Communications, 14(6), 3337–3351.

    Article  Google Scholar 

  39. 39.

    Amin, B. S., Ramadan, Y. R., Ibrahim, A. S., & Ismail, M. H. (2015). Power allocation for device-to-device communication underlaying massive mimo multicasting networks. In Proceedings of 2015 IEEE wireless communications and networking conference (WCNC) (pp. 1237–1242).

  40. 40.

    Yu, C.-H., Doppler, K., Ribeiro, C., & Tirkkonen, O. (2011). Resource sharing optimization for device-to-device communication underlaying cellular networks. IEEE Transactions on Wireless Communications, 10(8), 2752–2763.

    Article  Google Scholar 

  41. 41.

    Doppler, K., Yu, C.-H., Ribeiro, C., & Janis, P. (2010). Mode selection for device-to-device communication underlaying an lte-advanced network. In Proceedings of 2010 IEEE wireless communications and networking conference (WCNC) (pp. 1–6).

  42. 42.

    Botsov, M., Stanczak, S., & Fertl, P. (2015). Comparison of location-based and CSI-based resource allocation in D2D-enabled cellular networks. In Proceedings of 2015 IEEE international conference on communications (ICC) (pp. 2529–2534).

  43. 43.

    Sidiropoulos, N., Davidson, T., & Luo, Z.-Q. (2006). Transmit beamforming for physical-layer multicasting. IEEE Transactions on Signal Processing, 54(6), 2239–2251.

    Article  MATH  Google Scholar 

  44. 44.

    Nocedal, J., & Wright, S. J. (2006). Numerical optimization (2nd ed.). NewYork: Springer.

    Google Scholar 

  45. 45.

    Cottle, R. (1976). Nonlinear programming. Providence: American Mathematical Society.

    Google Scholar 

  46. 46.

    Xiang, Z., Tao, M., & Wang, X. (2014). Massive MIMO multicasting in noncooperative cellular networks. IEEE Journal on Selected Areas in Communications, 32(6), 1180–1193.

    Article  Google Scholar 

  47. 47.

    Horst, R., & Thoai, N. (1999). DC programming: Overview. Journal of Optimization Theory and Applications, 103(1), 1–43.

    MathSciNet  Article  MATH  Google Scholar 

  48. 48.

    Grant, M., & Boyd, S. (2014). CVX: Matlab software for disciplined convex programming, version 2.1. http://cvxr.com/cvx.

  49. 49.

    Feng, D., Lu, L., Yuan-Wu, Y., Li, Y. G., Feng, G., & Li, S. (2016). Qos-aware resource allocation for device-to-device communications with channel uncertainty. IEEE Transactions on Vehicular Technology, 65(8), 6051–6062. doi:10.1109/TVT.2015.2479258

Download references

Author information

Affiliations

Authors

Corresponding author

Correspondence to Mahmoud H. Ismail.

Additional information

This work has been presented in part at the IEEE Wireless Communications and Networking Conference (WCNC) 2015, New Orleans, LA, March 2015.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Amin, B.S., Ibrahim, A.S., Ismail, M.H. et al. Precoding and power allocation algorithms for device-to-device communication in massive MIMO networks. Wireless Netw 24, 925–942 (2018). https://doi.org/10.1007/s11276-016-1379-8

Download citation

Keywords

  • Device-to-device communication
  • Massive MIMO
  • Precoding
  • Power allocation
  • Multicasting