| With the rapid development of communication technology,the contradiction between the massive demand of users and the scarce spectrum resources is increasingly prominent.Device to Device(D2D)communication technology can effectively reduce the base station load,and effectively alleviate the shortage of cellular network spectrum resources by reusing the spectrum of cellular users.However,the unreasonable allocation of communication resources in cellular network D2 D communication system will not only cause the waste of resources,but also produce serious co-frequency interference,resulting in the decrease of system throughput.Therefore,with the goal of improving the system throughput,the question of resource allocation when users are in a static state or in a moving state in cellular network D2 D communication system has been studied.Firstly,when users in a cellular network D2 D communication system are in a static state,aiming at the problem that the fixed maximum transmitting power will cause the co-frequency interference to D2 D users and lead to the decrease of system throughput,a non-cooperative game model is established to allocate power to both cellular users and D2 D users simultaneously.The effectiveness of the improved algorithm is verified by simulation.Secondly,in order to avoid excessive power consumption,the interference combination cost function is introduced into the utility function of the non-cooperative game model to make non-cooperative game imply cooperative behavior,and a power allocation optimization algorithm in the static state based on non-cooperative game is proposed.The simulation results show that the proposed algorithm can achieve higher system throughput and lower system power consumption compared with the existing typical power allocation algorithms.Finally,when users in the cellular network D2 D communication system are in a moving state,.the influence of the user’s mobility on the power allocation of the system leads to the change of the channel allocation result.With the goal of maximizing the throughput within the battery life,a two-layer resource allocation optimization algorithm is proposed.In the outer layer,a channel allocation optimization algorithm based on the maximum interference channel gain ratio is proposed to allocate the channel resources of cellular users for D2 D users for multiplexing.In the inner layer,a power allocation optimization algorithm in the motion state based on non-cooperative game is proposed to allocate power for users in subchannels.The simulation results show that the proposed algorithm can reduce system power consumption and increase battery life while improving system throughput.The research results of this paper can provide technical support for solving the problem of resource allocation in the cellular network D2 D communication system when the users are in static state and moving state,and expand the research ideas of resource allocation of cellular network D2 D communication,which has certain theoretical significance and application value. |