Abstract
This paper presents a novel resource and power allocation scheme for device-to-device (D2D) communications overlaying cellular networks. The proposed scheme is implemented in two consecutive steps. The first step depends on implementing a vital algorithm that guarantees fairness in resource allocation among different D2D pairs by allocating the best subcarriers for every user such that every link’s data rate requirements can be satisfied. The second step utilizes the water-filling algorithm for power allocation among the subcarriers allocated to a certain link. The proposed scheme achieves high fairness with acceptable performance compared to rival algorithms in the literature. The simulation results show that the proposed algorithm outperforms the
best subcarrier channel state information resource allocation scheme
and the
subcarrier achievable data rate scheme
in terms of Jain’s fairness index.