Next Article in Journal
A Cyclical Non-Linear Inertia-Weighted Teaching–Learning-Based Optimization Algorithm
Previous Article in Journal
Optical Flow Estimation with Occlusion Detection
Open AccessArticle

Power Control and Channel Allocation Algorithm for Energy Harvesting D2D Communications

1,2 and 1,2,*
1
Jiangsu Key Laboratory of Wireless Communications, Nanjing University of Posts and Telecommunications, Nanjing 210003, China
2
Engineering Research Center of Health Service System Based on Ubiquitous Wireless Networks, Nanjing University of Posts and Telecommunications, Ministry of Education, Nanjing 210003, China
*
Author to whom correspondence should be addressed.
Algorithms 2019, 12(5), 93; https://doi.org/10.3390/a12050093
Received: 16 February 2019 / Revised: 24 March 2019 / Accepted: 25 April 2019 / Published: 3 May 2019
  |  
PDF [2146 KB, uploaded 3 May 2019]
  |  

Abstract

This paper assumes that multiple device-to-device (D2D) users can reuse the same uplink channel and base station (BS) supplies power to D2D transmitters by means of wireless energy transmission; the optimization problem aims at maximizing the total capacity of D2D users, and proposes a power control and channel allocation algorithm for the energy harvesting D2D communications underlaying the cellular network. This algorithm firstly uses a heuristic dynamic clustering method to cluster D2D users and those in the same cluster can share the same channel. Then, D2D users in the same cluster are modeled as a non-cooperative game, the expressions of D2D users’ transmission power and energy harvesting time are derived by using the Karush–Kuhn–Tucker (KKT) condition, and the optimal transmission power and energy harvesting time are allocated to D2D users by the joint iteration optimization method. Finally, we use the Kuhn–Munkres (KM) algorithm to achieve the optimal matching between D2D clusters and cellular channel to maximize the total capacity of D2D users. Simulation results show that the proposed algorithm can effectively improve the system performance. View Full-Text
Keywords: device-to-device communication; energy harvest; power control; channel allocation; non-cooperative game device-to-device communication; energy harvest; power control; channel allocation; non-cooperative game
Figures

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).
SciFeed

Share & Cite This Article

MDPI and ACS Style

Su, N.; Zhu, Q. Power Control and Channel Allocation Algorithm for Energy Harvesting D2D Communications. Algorithms 2019, 12, 93.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics

1

Comments

[Return to top]
Algorithms EISSN 1999-4893 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top