{'fraction_non_alphanumeric': 0.019143117593436645, 'fraction_numerical': 0.004557885141294439, 'mean_word_length': 5.1, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A resource allocation scheme for device-to-device communication over ultra-dense 5G cellular networks

With the advance of the wireless technologies and mobile devices, the number of mobile devices in cellular system will explosively grow. According to this trend, a base station will face a heavy traffic loading and even cannot provide services for a large amount of mobile devices. To deal with this issue, device-to-device (D2D) technology is a promising solution to increase spectrum efficiency by reusing radio resource blocks. In this paper, we study a resource allocation problem with the objective of maximizing system capacity over ultra-dense 5G cellular systems and consider a scenario that the number of D2D users is more than that of cellular users. This paper observes that radio resource blocks should be firstly allocated to D2D users under the ultra-dense scenario. Then, we propose resource allocation methods to solve this problem. Simulation results agree our observation and show that the proposed scheme can significantly improve the system capacity and spectrum efficiency.