Allowing different services with different requirements to coexist is a hot topic for future communication. In order to meet the different communication requirements of users, this paper proposes a cellular communication system based on filtered orthogonal frequency division multiplexing (filtered-OFDM) supporting device-to-device (D2D) communication. Further, in order to improve the system performance, we study the user resource allocation problem in the system and propose a dynamic iterative resource allocation algorithm based on Hungarian algorithm (DRABH). The algorithm allocates resource blocks for D2D user pairs and all cellular users in the cell under the constraint of the lowest threshold of signal to interference plus noise ratio (SINR), and cellular users have high priority. Under the condition of ensuring that all cellular users can communicate, resource blocks are allocated to as many D2D user pairs as possible to maximize the number of user links in the network. Simulation results show that considering the interference introduced by filtered-OFDM and D2D communication, the proposed resource allocation scheme can significantly improve the number of user links.
Read full abstract