In recent years,the demand for mobile data traffic and high data transmission rate has increased sharply due to the spurt of growth in the number of mobile smart terminals and mobile applications,causing the conflict between limited network bandwidth resources and the growing network demand of subscribers more prominent.Device-to-Device Communication(D2D),which enables mobile terminals to transmit information over local direct links rather than through the base station(BS)and has great potential to solve these problems,has become the key technology of 5G(The Fifth Generation Mobile Communication)system in the future.On the other hand,the growing demand for higher data rate and personalized mobile services have led to higher energy consumption in mobile devices with capacity-constrained batteries and improving energy efficiency has become one of the core requirements of 5G mobile communications.At the same time,with the increasing popularity of Mobile Social Network(MSN),social relationships among users have also become an important factor which affects the resources sharing for mobile users to collaborate with each other.This paper is devoted to the study of social-aware D2D communication technology,based on the matching theory,different D2D technologies combining social characteristics are designed according to different optimization objectives.The specific works and innovations are summarized as follows:(1)Considering the throughput of D2D system as the optimization objective,aiming at the problem of D2D pairing and power allocation,this paper proposes a Joint Social-aware D2D Pairing and Power Allocation(JPDPPA)scheme.First,a two-layer network model is proposed.Then,the problem is defined as a mixed integer non-linear programming(MINLP)problem under both physical and social constraints.To solve the problem efficiently,the problem is formulated as a one-to-one bilateral matching problem based on matching theory and a three-step algorithm is proposed to optimize the D2D pairing and power allocation.Finally,through the analysis of the experimental simulation results,it is proved that the policy can bring higher gains in the system throughput.(2)Taking into account the energy efficiency of D2D system as the optimization goal,this paper addresses the problem of joint power control and spectrum resource reuse in the D2D underlaying cellular system and proposes an energy-efficient-based joint resource allocation with social-enhanced matching algorithm,which is called EEJRASM(Energy-Efficient-Based Joint Resource Allocation with Social-enhanced Matching).First,the problem is modeled as a two-dimensional match problem between D2D pairs and cellular users equipment(CUEs)by leveraging the matching theory,and proposes a preference list establishment algorithm based on the Dinkelbach method.Second,this paper proposes an iterative matching algorithm based on energy efficiency,which is able to maximize energy efficiency of D2D system while meeting the necessary quality of service(QoS)and social relationship constraints by exploring deferred acceptance algorithm(DA)in matching theory.Third,through qualitative and quantitative analysis of the theoretical and experimental simulations,the proposed algorithm can bring significant performance gains compared with the other three heuristic algorithms. |